ウェブプログラミングで使えるデザインパターン (170レス)
ウェブプログラミングで使えるデザインパターン http://medaka.5ch.net/test/read.cgi/php/1069451782/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
6: nobodyさん [sage] 03/11/23 19:42 ID:??? サーブレットは知らんがCGI、PHPあたりだとだいたい フォームデータ処理 if エラー表示1 else if エラー表示2 ・・・ else if 処理1 フェーズ1表示 else if 処理2 フェーズ2表示 ・・・・ って感じになるな http://medaka.5ch.net/test/read.cgi/php/1069451782/6
7: nobodyさん [sage] 03/11/23 21:40 ID:??? >>6 えと、>>1はGoF辺りのデザパタを聞きたいんではないかと。 後、それダサい。 http://medaka.5ch.net/test/read.cgi/php/1069451782/7
8: nobodyさん [sage] 03/11/23 22:36 ID:??? >>7 だって>>6=>>1だもん じゃあカコイイやつカモン http://medaka.5ch.net/test/read.cgi/php/1069451782/8
20: nobodyさん [sage] 03/11/27 07:30 ID:??? オブジェクト指向が必要なほど大規模になることもなく やっぱり>>6みたいなものになっちまうのか >>6を汎用的に書ければいいんだけど http://medaka.5ch.net/test/read.cgi/php/1069451782/20
28: nobodyさん [sage] 03/11/27 14:15 ID:??? フォームデータ処理 if obj=new Hoge(query); else if obj=new Piyo(query); else if obj=new Foo(query); else if obj=new Bar(query); ・・・・ obj.proc >>6とあんま変わらんな http://medaka.5ch.net/test/read.cgi/php/1069451782/28
42: nobodyさん [] 03/11/28 17:57 ID:9mFpNgVw ごめん、混乱させるような事言っちゃたかな。>25 http://www.hyuki.com/dp/dpfaq.html DesignPatterns FAQ日本語訳 パターンとは、あるコンテキスト(状況・背景)上の問題に対する一つの解決策。 繰返し発生するコンテキストは、フォームデータ処理などで発生する if else の条件分岐 like >6 >28 問題は、条件分岐の文にbugが混入しやすい事 解決策の一つは、>22 冗長な分岐を排除する。 これなら、オブジェクト指向でなくとも、ハッシュの様なデータ構造さえ使えれば適用できるでしょう? これだけでは不十分で、これ以外にもこのパターンはどう言った時に適用すると良いとか、 適用した場合にどういった状況になるか、他に考慮するべき事もパターンに記述されます。 詳しくはパターン・ランゲージについて調べてみて。 "パターン"が理解出来たら、デザインパターンはすぐ理解出来ると思う。でも 単純に、すべてのクラスの組合せがデザインパターンと呼ばれるわけではない。(FAQにもそう書かれている) "パターン"として有益な情報に成り得るのは、特定の条件の元の問題に対して。 組合せを指して"パターン"と呼んでいるのではないので。 デザインパターンの考え方は、オブジェクト指向をサポートしていない言語にとっても有用だと思う。 別に非OOP言語でのOOを推奨しているわけではないよ。>18 >19 >24 に対するフォローのつもり。>32 http://medaka.5ch.net/test/read.cgi/php/1069451782/42
57: nobodyさん [] 03/11/30 02:35 ID:ENFs/Hl7 >>56 ああもちろんだ 俺も別に完全になんか理解してるわけない つーか何しようとしてるか知らんが その>>49のmode毎にたいそうな処理が あるならともかくどうせおまえらの事だから 書き込みか確認かとかそんなだろ なら>>6で別にいいよ command毎にクラス作って別々の実装のコード書いて 呼び出しが $com->exec(〜) に一見なったところで >>6がダサいからと単純に割り切るような奴が 中身実装しても良くなるとは思えん http://medaka.5ch.net/test/read.cgi/php/1069451782/57
58: nobodyさん [sage] 03/11/30 03:11 ID:??? >>>6がダサいからと単純に割り切るような奴が中身実装しても良くなるとは思えん この部分には全く根拠がないし、見当外れだな http://medaka.5ch.net/test/read.cgi/php/1069451782/58
59: nobodyさん [sage] 03/11/30 09:48 ID:??? >>6 なが〜い関数無しのスクリプトが見えます・・・。 http://medaka.5ch.net/test/read.cgi/php/1069451782/59
64: nobodyさん [sage] 03/12/01 06:30 ID:??? >>63 >>6をパターンとかほざいてるんだからなんでもありっしょ。 http://medaka.5ch.net/test/read.cgi/php/1069451782/64
95: nobodyさん [sage] 03/12/22 01:50 ID:??? こんな100レス近くも語ってて 結局>>6を改善することはできないんですか? http://medaka.5ch.net/test/read.cgi/php/1069451782/95
97: nobodyさん [sage] 03/12/23 02:36 ID:??? >>95 >>6みたいなのが良いとは思ってないが、 >>6の代行になる優れたコードがあったとしても 結局>>6レベルくらいで求められる規模のwebAPPの場合 実際のところ>>6が一番速く書けて一番シンプルで 一番速く動くコードだったりしちゃわないか http://medaka.5ch.net/test/read.cgi/php/1069451782/97
135: nobodyさん [] 2005/06/23(木) 01:29:49 ID:l0fPbzln http://www002.upp.so-net.ne.jp/ys_oota/mdp/Adapter/index.htm >>6のかわりってこれでいいんじゃね? http://medaka.5ch.net/test/read.cgi/php/1069451782/135
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s