PHP5 デザインパターン
■ このスレッドは過去ログ倉庫に格納されています
さぁ、PHPでデザインパターンを考えて プログラムを組んでいる人、語ろう! >>14 それは実装方法の話であって、パターン自体は言語依存じゃねぇよな。 デザパタってのは概念のことだからな。 まぁ実装は確かに違うよな。 あと、newをprivateにできないから、の間違いだよな。 php4でもコンストラクタが呼ばれたらexitすればいいんじゃないのw まじで馬鹿がいる。 singletonも結局はインスタンス作ってる時点で、コンストラクタ呼んでるんだよ。 ていうかそういうネタだろ 真面目に言ってるとしたら頭おかしい 話題がないので張っとく ttp://wiki.koshigoe.jp/doku.php?id=koshigoewiki:php:%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3 ttp://www.ibm.com/developerworks/jp/opensource/library/os-php-designptrns/ >>15 PHPによるデザインパターン入門を読んでみて分かったこと=オブジェクト指向プログラミングの使い方 この本でUMLの簡単な説明があった。 だけど、この本を読むために必要な最低限のUMLの情報しかないかんじ。 UMLの知識をもう少し補完したい。 最新バージョンのUMLを説明したサイトを探す必要があるな。 デザパタ本て、ある程度OOPの考え方に慣れてからじゃないと読む意味ない気がするんだけど そりゃそうだ. >>25 がデザパタ入門読んで学んだことは、「UMLの使い方」らしいし 分かりやすくUMLを解説しているサイトがあったら紹介して 分かりやすくUMLを解説しているサイトがあったら、そのURL紹介して http://www.google.co.jp/search?q=UML UML の検索結果 約 19,700,000 件 星の数はもっと多いな private __construct() { } にすればnew禁止できるけど。 だれにいってるんだ? あとnewは禁止にできないぞ。同一クラスのメソッド内でnewできるだろ、それ。 final class Hoge { private function __construct(){} public static function newInstance(){ return new self } } ってか? >>27 逆じゃん? OOPの考えかたに慣れてない人が読むんじゃん? >>34 newは禁止に出来なくても、 newしたらエラーにするようにすればいいんじゃね? つまり、 class Hoge { function Hoge() { echo 'n、newなんかさせないんだからね!'; exit; } } (あえてPHP4で書くw) すいません、なんでnewを禁止にする必要があるのか教えて下さい。 インスタンスが1つしか存在しないことを保証するため なるほど。無知ついでにもう一つ教えて下さい。 newを禁止にした場合、どうやってインスタンスを作成すればいいのでしょうか? なければインスタンスを作成、既にあればそれを返す getInstanseというメソッドを作る よかったらwikipediaのデザインパターンにPHPのコード例を付け足してくんない? PHPがあるのもあるけどさ、Javaだけのパターンが多いから 人をものを頼むときにこのような頼み方をする人をみかけたら要注意! 「応援よろ」と「よろしく」と言えない。 >>45 のような文章かく人 よかったらwikipediaのデザインパターンにPHPのコード例を付け足してくんない? PHPがあるのもあるけどさ、Javaだけのパターンが多いから よろしく >>42 >なければインスタンスを作成、既にあればそれを返す >getInstanseというメソッドを作る getInstanseメソッド内でnewしてんだろうが。 >>48 >>49 もういいよこの話題。 singletonパターンはprivateなアクセスでnewしてるってことでいいじゃん。 newしたインスタンスの数は自身の持ってるプロパティが知ってるから、 getInstance()がインスタンスの数によってnewするかしないか分岐させるのです。 ほんとにnewしたくなければabstract classと宣言してくださいよ。 そりゃ2chべったりな人は10日前の話題が随分昔なものに感じるんだろうけど 2ch以外でも10日前の話はずいぶんと昔のことだ。 リア充とまでは言わなくてもネットべったりな人でなきゃ 2週間程度はアリだと思うよ俺は。 ただ話の流れがループしている感じは嫌だけどw デザインパターンなんてもう初歩の初歩だろ。 それを使う場面ってのはなかなか無いもんだが。 そう?GoFのデザインパターンは半分はテクニック集だから、 わりと意識せずに使ってるはずだけど 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 QFHUDLH5BR プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。 Z6759 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる