PHP5 デザインパターン
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/12/27(木) 18:26:24ID:birwdtKEプログラムを組んでいる人、語ろう!
0002nobodyさん
2007/12/27(木) 19:38:24ID:???0003nobodyさん
2007/12/28(金) 00:46:04ID:???0004nobodyさん
2007/12/28(金) 06:53:20ID:???0005nobodyさん
2007/12/30(日) 05:04:48ID:???0006nobodyさん
2007/12/31(月) 02:12:47ID:???って何だこのスレ
0007nobodyさん
2007/12/31(月) 17:32:20ID:???0008nobodyさん
2007/12/31(月) 18:27:21ID:???ぶち○しますよ?
0009nobodyさん
2007/12/31(月) 19:06:37ID:???なわけねーだろこのド低脳
ちったあ頭使えよ
0010nobodyさん
2008/01/01(火) 08:18:22ID:???0011nobodyさん
2008/01/01(火) 08:32:28ID:???ぶち○されたいのですか?
0012nobodyさん
2008/01/02(水) 00:54:27ID:???ちょっと落ち着こうよ
0013nobodyさん
2008/01/12(土) 03:39:09ID:???0014nobodyさん
2008/01/13(日) 12:29:42ID:???例えば php4 でシングルトンの実装は厳密には無理。
new を禁止できないからな
0015nobodyさん
2008/01/13(日) 12:55:46ID:???http://www.amazon.co.jp/PHP%E3%81%AB%E3%82%88%E3%82%8B%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E5%85%A5%E9%96%80-%E4%B8%8B%E5%B2%A1-%E7%A7%80%E5%B9%B8/dp/4798015164
でも読んでろ
0016nobodyさん
2008/01/13(日) 19:10:04ID:???0017nobodyさん
2008/01/14(月) 05:12:49ID:???それは実装方法の話であって、パターン自体は言語依存じゃねぇよな。
デザパタってのは概念のことだからな。
まぁ実装は確かに違うよな。
あと、newをprivateにできないから、の間違いだよな。
0018nobodyさん
2008/01/14(月) 09:26:10ID:???0019nobodyさん
2008/01/14(月) 21:10:58ID:???0020nobodyさん
2008/01/14(月) 21:30:08ID:???0021nobodyさん
2008/01/17(木) 18:26:30ID:???singletonも結局はインスタンス作ってる時点で、コンストラクタ呼んでるんだよ。
0022nobodyさん
2008/01/17(木) 21:24:35ID:???真面目に言ってるとしたら頭おかしい
0023nobodyさん
2008/01/17(木) 21:28:41ID:???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/
0025(・∀・)
2008/01/26(土) 13:22:26ID:???PHPによるデザインパターン入門を読んでみて分かったこと=オブジェクト指向プログラミングの使い方
この本でUMLの簡単な説明があった。
だけど、この本を読むために必要な最低限のUMLの情報しかないかんじ。
UMLの知識をもう少し補完したい。
最新バージョンのUMLを説明したサイトを探す必要があるな。
0026nobodyさん
2008/01/26(土) 14:39:06ID:???0027nobodyさん
2008/02/01(金) 05:35:51ID:???0029nobodyさん
2008/02/06(水) 23:21:47ID:???0030nobodyさん
2008/02/06(水) 23:30:03ID:???0031nobodyさん
2008/02/07(木) 00:30:08ID:???0032nobodyさん
2008/02/07(木) 00:31:38ID:???UML の検索結果 約 19,700,000 件
星の数はもっと多いな
0033nobodyさん
2008/02/07(木) 02:45:14ID:???}
にすればnew禁止できるけど。
0034nobodyさん
2008/02/07(木) 03:56:56ID:???あとnewは禁止にできないぞ。同一クラスのメソッド内でnewできるだろ、それ。
0035nobodyさん
2008/02/07(木) 23:50:30ID:???private function __construct(){}
public static function newInstance(){
return new self
}
}
ってか?
0037nobodyさん
2008/02/08(金) 20:16:02ID:???newは禁止に出来なくても、
newしたらエラーにするようにすればいいんじゃね?
つまり、
class Hoge {
function Hoge() {
echo 'n、newなんかさせないんだからね!';
exit;
}
}
(あえてPHP4で書くw)
0039nobodyさん
2008/04/11(金) 05:24:06ID:???0040nobodyさん
2008/04/11(金) 07:23:44ID:???0041nobodyさん
2008/04/16(水) 14:33:20ID:???newを禁止にした場合、どうやってインスタンスを作成すればいいのでしょうか?
0042nobodyさん
2008/04/16(水) 15:11:05ID:???getInstanseというメソッドを作る
0043nobodyさん
2008/04/27(日) 13:51:57ID:???0044nobodyさん
2008/04/27(日) 21:25:09ID:???今ではデザパタマスターです。
0045nobodyさん
2008/05/16(金) 04:16:40ID:WuvEI2MpPHPがあるのもあるけどさ、Javaだけのパターンが多いから
0046nobodyさん
2008/05/17(土) 07:30:58ID:???「応援よろ」と「よろしく」と言えない。
>>45のような文章かく人
0047nobodyさん
2008/05/17(土) 09:42:57ID:???PHPがあるのもあるけどさ、Javaだけのパターンが多いから
よろしく
0048nobodyさん
2008/06/24(火) 04:28:08ID:???>なければインスタンスを作成、既にあればそれを返す
>getInstanseというメソッドを作る
getInstanseメソッド内でnewしてんだろうが。
0050nobodyさん
2008/07/04(金) 03:19:59ID:???もういいよこの話題。
singletonパターンはprivateなアクセスでnewしてるってことでいいじゃん。
newしたインスタンスの数は自身の持ってるプロパティが知ってるから、
getInstance()がインスタンスの数によってnewするかしないか分岐させるのです。
ほんとにnewしたくなければabstract classと宣言してくださいよ。
0051nobodyさん
2008/07/04(金) 04:15:15ID:???0052nobodyさん
2008/08/06(水) 14:58:20ID:???0053nobodyさん
2008/08/10(日) 02:37:23ID:???0054nobodyさん
2008/08/10(日) 08:34:29ID:???2週間程度はアリだと思うよ俺は。
ただ話の流れがループしている感じは嫌だけどw
0055nobodyさん
2008/08/12(火) 16:59:05ID:???0056nobodyさん
2010/01/02(土) 23:42:51ID:???0057nobodyさん
2010/04/11(日) 04:09:47ID:???それを使う場面ってのはなかなか無いもんだが。
0058nobodyさん
2011/09/24(土) 22:32:55.37ID:???わりと意識せずに使ってるはずだけど
■ このスレッドは過去ログ倉庫に格納されています