PHPでOOP ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
133:nobodyさん 07/10/05 20:35:14 package hoge; my $class=shift; $ENV{'TZ'} = "JST-9"; my ($sec,$min,$hour,$mday,$mon,$year) = gmtime(time + 9*60*60); my $obj={'sec'->$sec, 'min'->$min, 'hour'->$hour, 'mday'->$mday, 'mon'->$mon, 'year'->$year}; return bless $obj, $class; 1; 適当に書いてみた。あとは時間をゴニョゴニョするだけ、普通に作ったほうがメリット大きい気もするがキニシナイ!! ヨウカソマソ参上===[・∀・]ノシ 134:131 07/10/05 23:40:29 実際に設計して、作ってみるとオブジェクト指向の本質は"同じことは出来るだけ"しない。 この論理で動いてるような気がしてきた。何でもかんでもオブジェクトにするのではなく、 運搬の頻度が激しいデータ、プログラム中で何度も使用するデータをオブジェクトにする。 そんな感じで合ってるのかな?あと、変数の受け渡しは原則、参照で行うみたいな。 135:131 07/10/06 13:37:33 何となく掴めてきた。もっかい木構造で表してみる。 根: プリプロセッサ、送信データ(実行役) 幹: main(効率よく栄養=処理を振り分ける) [クラス]・・・大規模にもなるとこれが幾重にもネストされる。 枝: コンストラクタ(葉に栄養=処理を割り振る、葉で生成された養分=オブジェクトを幹に伝える) 葉: メソッド(オブジェクト=養分を生成する) 花: オブジェクト(実行結果=果実の手前) 果実: 実行結果(主の繁栄=実行結果が真) ちなみに実行結果が偽となるのは幹から花に至るまででエラーが起こった場合。 漏れルール mainは基本的にクラスに指示を与える以外しない。 コンストラクタでオブジェクトの用意を行う。 メンバメソッドはオブジェクトの加工を行う。 コンストラクタからオブジェクトを返す。 mainは次に必要なオブジェクトを作るクラスへ処理を回す。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5384日前に更新/227 KB
担当:undef