トップページ⇒php
165コメント61KB

ウェブプログラミングで使えるデザインパターン

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/11/22 06:56ID:Lh+gL3bz
ゲッチューポン
0138nobodyさん2005/07/14(木) 05:35:55ID:???
このスレはお題があれば再生するんじゃないの。
0139nobodyさん2005/07/14(木) 20:33:00ID:???
良スレだと思うんだけどな。
0140nobodyさん2005/07/14(木) 21:17:21ID:???
待ったり進行でいいんジャマイカ?
0141nobodyさん2005/08/09(火) 19:13:09ID:1DO6YyCD
まあ、とりあえずJ2EEパターンやPoEAに書かれているパターンは抑えるべきだと思うが。
後者の場合、Webは選択肢の一つに過ぎないけど参考になる。
これらをPHPに適用するとどうなるか考えるのも面白い。
0142nobodyさん2005/09/02(金) 22:29:06ID:???
このスレ死んでるのか^^; 既に語り尽くされてしまっているからなぁ。
0143nobodyさん2005/09/08(木) 20:14:04ID:UAazRTeh
全然尽くされてないだろ。
http://www.phparch.com/shop_product.php?itemid=96
とりあえずPHP向けの本が出てるから皆買おう。
そうでなきゃ話しも出来ん。
0144nobodyさん2005/09/09(金) 01:34:49ID:???
PHP向けのは要らない
0145nobodyさん2005/09/13(火) 13:39:23ID:???
>>143
ペーパーバッグなのにやたら高いね
0146nobodyさん2005/09/19(月) 05:28:58ID:???
>>145
> ペーパーバッグ

紙袋?
0147nobodyさん2005/09/19(月) 10:34:02ID:???
ペーパーバックって何よw
0148nobodyさん2005/09/19(月) 11:32:36ID:???
>>147
「ペーパーバック」なら表紙が紙でできた安もんくさい本のことかな。
0149nobodyさん2005/09/20(火) 02:45:05ID:???
うわ、今まで
ペーパーバッグとペーパーバック間違えてた
ビートルズの曲もペーパーバッグライターと思ってた…
0150nobodyさん2005/09/20(火) 02:46:20ID:???
ペーパーバッグライター の検索結果 約 148 件

よかった他にもたくさんいた…
0151nobodyさん2006/01/19(木) 19:25:49ID:tf3J2l5I
俺の場合、Singleton、Template Method、Factory Method、
Strategy、あたりを使うねぇ。
0152nobodyさん2006/01/20(金) 08:07:06ID:???
でたこのパターーーーーーーーーン
0153nobodyさん2006/01/20(金) 09:25:32ID:???
でたこ
0154nobodyさん2006/01/20(金) 09:48:05ID:???
でたこタンハァハァ
0155nobodyさん2006/01/20(金) 13:38:24ID:???
PHPだけど、
class array_formatter{
    function format_array(&$array){
        if(!count($array)) return $this->format_empty();

        $html  = $this->format_header($array);
        foreach($array as $key => $value){
            $html .= $this->format_item($key, $value);
        }
        $html .= $this->format_footer($array);
        return $html;
    }
    function format_empty(){
    }
    function format_header(&$array){
    }
    function format_footer(&$array){
    }
    function format_item($key, $value){
    }
}

こんな感じのクラスを継承して使いまくってる。
0156nobodyさん2006/01/25(水) 17:02:55ID:thETe4Qv
>>155
それがデザインパターンと何の関係があるの?
0157nobodyさん2006/01/28(土) 21:15:46ID:???
パターンだろ。
0158nobodyさん2006/01/30(月) 22:36:27ID:???
Template Method?
0159nobodyさん2006/09/27(水) 12:34:29ID:???
http://www.amazon.co.jp/gp/product/4798013188
はじめてのPHP5プログラミング エキスパート編

ワイズノット (著)
価格: ¥ 2,730 (税込)
単行本: 378ページ
出版社: 秀和システム (2006/05)
ASIN: 4798013188

目次

オブジェクト指向プログラミング
クラスの作成とオブジェクトの操作
PHPのオブジェクト指向のその他の話題
PEAR
Smarty
ユーザ認証とアクセス制御
セキュリティ
エラーと例外処理
Mojavi
PDO
オークションシステムの作成
データベースアクセスの実装
プログラムの実装
システムの問題点と、改良、拡張方法

Chapter03「PHPのオブジェクト指向のその他の話題」(P60〜76)で、デザインパターンの説明があります。
PHPでデザインパターンを勉強する人は参考になるかな?
0160nobodyさん2010/06/02(水) 21:28:21ID:???
4年ぶりに記念カキコ。
0161nobodyさん2012/05/25(金) 13:18:41.79ID:/0EJtfhp
この課題の意味を日本語に翻訳してくださいw

Command パターン、Observer パターン(イベントリスナ)のような、デザインパターン、あ
るいは、MVC モデルを利用した、独自のプログラムを設計する。GoF の 23 パターンであれば、どのようなパ
ターンを用いてもよい。レポート中には、適用したパターン名、および、適用箇所を明記すること。なお、最低
でも4つ以上の独自のプロトタイプ・オブジェクトを用いてプログラムを設計するものとする。設計内容として、
次の3項目を記述する。
1. デザインパターンによって生みだす特徴を参考に、ソフトウェアのテーマを詳細に記述する。
例: Facebook のようなアドレス帳
例: Twitter のような掲示板
デザインパターンとソフトウェアの機能との関連性を考察し、なぜそのソフトウェが必要で、なぜデザイン
パターンを適用したのかを説明する。
2. 設計したソフトウェアについて、プロトタイプ・オブジェクトの一覧と、各プロトタイプ・オブジェクトが
実現する機能、および、各プロトタイプ・オブジェクト間の関係を記述する。なお、全プロトタイプ・オブ
ジェクトについて、下記のように、クラスの属性とメソッドがわかるように、ソースコードを添付すること。
0162nobodyさん2012/05/27(日) 11:21:33.31ID:I9XKNPOE
 
 
0163nobodyさん2012/05/27(日) 22:35:05.32ID:pPYyk92v
>>161
命令形態、観察者形態(出来事聴取者)のような、設計形態、あ
るいは、模表制 模型を利用した、独自の計画を設計する。四の団 の 弐拾参 形態であれば、どのような形
態を用いてもよい。論文中には、適用した形態名、および、適用箇所を明記すること。なお、最低
でも四つ以上の独自の原型・物体を用いて計画を設計するものとする。設計内容として、
次の参項目を記述する。
一. 設計形態によって生みだす特徴を参考に、柔軟製品の思想を詳細に記述する。
例: 顔本のような住所帳
例: さえずり のような掲示板
設計形態と柔軟製品の機能との関連性を考察し、なぜその柔軟製が必要で、なぜ設計
形態を適用したのかを説明する。
二. 設計した柔軟製品について、原型・物体の一覧と、各原型・物体が
実現する機能、および、各原型・物体間の関係を記述する。なお、全原型・物
体について、下記のように、部門の属性と手法がわかるように、源符号を添付すること。
01641612012/05/28(月) 16:57:47.92ID:???
>>163
回答ありがとうございます。
「四の団 の 弐拾参 形態」とは何でしょうか?
0165電脳プリオン!ninja 【17m】 2014/05/06(火) 23:27:44.25ID:???
もうネタ切れか
■ このスレッドは過去ログ倉庫に格納されています