のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,761人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレPHP5 デザインパターン

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    1 2 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    1 : nobodyさん - 2007/12/27(木) 18:26:24 ID:birwdtKE.net (+120,+25,-29)
    さぁ、PHPでデザインパターンを考えて
    プログラムを組んでいる人、語ろう!
    3 : nobodyさん - 2007/12/28(金) 00:46:04 ID:???.net (+22,+29,-1)
    何を語ればいいんだ?
    7 : nobodyさん - 2007/12/31(月) 17:32:20 ID:???.net (+27,+29,-4)
    ヒマならRubyでのデザパタでも語ってくれないか?
    8 : nobodyさん - 2007/12/31(月) 18:27:21 ID:???.net (+27,+29,-3)
    デザパタに言語関係ないだろ
    ぶち○しますよ?
    9 : nobodyさん - 2007/12/31(月) 19:06:37 ID:???.net (+27,+29,-19)
    >デザパタに言語関係ないだろ
    なわけねーだろこのド低脳
    ちったあ頭使えよ
    10 : nobodyさん - 2008/01/01(火) 08:18:22 ID:???.net (+27,+29,-16)
    言語ごとに違っていたらデザインパターンの意味がねえだろ
    11 : nobodyさん - 2008/01/01(火) 08:32:28 ID:???.net (+27,+29,+0)
    まったくだ
    ぶち○されたいのですか?
    12 : nobodyさん - 2008/01/02(水) 00:54:27 ID:???.net (+27,+29,-7)
    言語の特性によって変わる部分もあるじゃん
    ちょっと落ち着こうよ
    13 : nobodyさん - 2008/01/12(土) 03:39:09 ID:???.net (+26,+28,-9)
    メタプログラミングができる言語とできない言語の差とか?
    14 : nobodyさん - 2008/01/13(日) 12:29:42 ID:???.net (-5,-9,-41)
    言語によって実装の仕方が違うだろ.
    例えば php4 でシングルトンの実装は厳密には無理。
    new を禁止できないからな
    15 : nobodyさん - 2008/01/13(日) 12:55:46 ID:???.net (+18,+22,+0)
    16 : nobodyさん - 2008/01/13(日) 19:10:04 ID:???.net (-6,+2,+1)
    >15で終了
    17 : nobodyさん - 2008/01/14(月) 05:12:49 ID:???.net (+32,+29,-62)
    >>14
    それは実装方法の話であって、パターン自体は言語依存じゃねぇよな。
    デザパタってのは概念のことだからな。
    まぁ実装は確かに違うよな。
    あと、newをprivateにできないから、の間違いだよな。
    18 : nobodyさん - 2008/01/14(月) 09:26:10 ID:???.net (-27,-29,-16)
    php4でもコンストラクタが呼ばれたらexitすればいいんじゃないのw
    19 : nobodyさん - 2008/01/14(月) 21:10:58 ID:???.net (+26,+28,-2)
    どうやってインスタンス生成すんだwww
    21 : nobodyさん - 2008/01/17(木) 18:26:30 ID:???.net (-24,-20,-25)
    まじで馬鹿がいる。
    singletonも結局はインスタンス作ってる時点で、コンストラクタ呼んでるんだよ。
    22 : nobodyさん - 2008/01/17(木) 21:24:35 ID:???.net (+27,+29,-2)
    ていうかそういうネタだろ
    真面目に言ってるとしたら頭おかしい
    24 : nobodyさん - 2008/01/17(木) 22:06:46 ID:???.net (-16,-11,+4)
    >>21
    ネタニマジレスカコワルイ
    25 : (・∀・) - 2008/01/26(土) 13:22:26 ID:???.net (-19,-29,-91)
    >>15
    PHPによるデザインパターン入門を読んでみて分かったこと=オブジェクト指向プログラミングの使い方

    この本でUMLの簡単な説明があった。
    だけど、この本を読むために必要な最低限のUMLの情報しかないかんじ。
    UMLの知識をもう少し補完したい。

    最新バージョンのUMLを説明したサイトを探す必要があるな。
    27 : nobodyさん - 2008/02/01(金) 05:35:51 ID:???.net (+33,+29,-9)
    デザパタ本て、ある程度OOPの考え方に慣れてからじゃないと読む意味ない気がするんだけど
    28 : nobodyさん - 2008/02/01(金) 22:58:17 ID:???.net (+25,+29,-4)
    そりゃそうだ.
    >>25がデザパタ入門読んで学んだことは、「UMLの使い方」らしいし
    29 : nobodyさん - 2008/02/06(水) 23:21:47 ID:???.net (-15,-13,-9)
    分かりやすくUMLを解説しているサイトがあったら紹介して
    30 : nobodyさん - 2008/02/06(水) 23:30:03 ID:???.net (+14,+26,+1)
    星の数ほど
    31 : nobodyさん - 2008/02/07(木) 00:30:08 ID:???.net (-29,-27,+0)
    分かりやすくUMLを解説しているサイトがあったら、そのURL紹介して
    34 : nobodyさん - 2008/02/07(木) 03:56:56 ID:???.net (+25,+29,-34)
    だれにいってるんだ?
    あとnewは禁止にできないぞ。同一クラスのメソッド内でnewできるだろ、それ。
    35 : nobodyさん - 2008/02/07(木) 23:50:30 ID:???.net (-27,-30,-36)
    final class Hoge {
    private function __construct(){}
    public static function newInstance(){
    return new self
    }
    }

    ってか?
    36 : nobodyさん - 2008/02/08(金) 16:32:20 ID:???.net (+32,+29,-9)
    >>27
    逆じゃん?
    OOPの考えかたに慣れてない人が読むんじゃん?
    37 : nobodyさん - 2008/02/08(金) 20:16:02 ID:???.net (-23,-30,-52)
    >>34
    newは禁止に出来なくても、
    newしたらエラーにするようにすればいいんじゃね?

    つまり、

    class Hoge {
     function Hoge() {
      echo 'n、newなんかさせないんだからね!';
      exit;
     }
    }

    (あえてPHP4で書くw)
    38 : nobodyさん - 2008/02/08(金) 22:19:47 ID:???.net (+19,+29,+0)
    >>18で既に通り過ぎたネタ
    39 : nobodyさん - 2008/04/11(金) 05:24:06 ID:???.net (+26,+28,-1)
    すいません、なんでnewを禁止にする必要があるのか教えて下さい。
    40 : nobodyさん - 2008/04/11(金) 07:23:44 ID:???.net (+21,+23,-12)
    インスタンスが1つしか存在しないことを保証するため
    41 : nobodyさん - 2008/04/16(水) 14:33:20 ID:???.net (+27,+29,-10)
    なるほど。無知ついでにもう一つ教えて下さい。
    newを禁止にした場合、どうやってインスタンスを作成すればいいのでしょうか?
    43 : nobodyさん - 2008/04/27(日) 13:51:57 ID:???.net (-15,-8,+4)
    GoF本くらい読んでこい
    44 : nobodyさん - 2008/04/27(日) 21:25:09 ID:???.net (+27,+29,+1)
    読んできました。
    今ではデザパタマスターです。
    45 : nobodyさん - 2008/05/16(金) 04:16:40 ID:WuvEI2Mp.net (-25,+29,-40)
    よかったらwikipediaのデザインパターンにPHPのコード例を付け足してくんない?
    PHPがあるのもあるけどさ、Javaだけのパターンが多いから
    46 : nobodyさん - 2008/05/17(土) 07:30:58 ID:???.net (+27,+29,-35)
    人をものを頼むときにこのような頼み方をする人をみかけたら要注意!

    「応援よろ」と「よろしく」と言えない。
    >>45のような文章かく人
    47 : nobodyさん - 2008/05/17(土) 09:42:57 ID:???.net (+27,+29,-41)
    よかったらwikipediaのデザインパターンにPHPのコード例を付け足してくんない?
    PHPがあるのもあるけどさ、Javaだけのパターンが多いから
    よろしく
    49 : nobodyさん - 2008/06/25(水) 10:39:30 ID:???.net (+6,+19,+0)
    >>48
    ??
    同じことじゃね?
    50 : nobodyさん - 2008/07/04(金) 03:19:59 ID:???.net (-29,-30,-86)
    >>48>>49
    もういいよこの話題。
    singletonパターンはprivateなアクセスでnewしてるってことでいいじゃん。

    newしたインスタンスの数は自身の持ってるプロパティが知ってるから、
    getInstance()がインスタンスの数によってnewするかしないか分岐させるのです。

    ほんとにnewしたくなければabstract classと宣言してくださいよ。
    1 2 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について