ウェブプログラミングで使えるデザインパターン
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){ } } こんな感じのクラスを継承して使いまくってる。
>>155 それがデザインパターンと何の関係があるの? 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でデザインパターンを勉強する人は参考になるかな? この課題の意味を日本語に翻訳してくださいw Command パターン、Observer パターン(イベントリスナ)のような、デザインパターン、あ るいは、MVC モデルを利用した、独自のプログラムを設計する。GoF の 23 パターンであれば、どのようなパ ターンを用いてもよい。レポート中には、適用したパターン名、および、適用箇所を明記すること。なお、最低 でも4つ以上の独自のプロトタイプ・オブジェクトを用いてプログラムを設計するものとする。設計内容として、 次の3項目を記述する。 1. デザインパターンによって生みだす特徴を参考に、ソフトウェアのテーマを詳細に記述する。 例: Facebook のようなアドレス帳 例: Twitter のような掲示板 デザインパターンとソフトウェアの機能との関連性を考察し、なぜそのソフトウェが必要で、なぜデザイン パターンを適用したのかを説明する。 2. 設計したソフトウェアについて、プロトタイプ・オブジェクトの一覧と、各プロトタイプ・オブジェクトが 実現する機能、および、各プロトタイプ・オブジェクト間の関係を記述する。なお、全プロトタイプ・オブ ジェクトについて、下記のように、クラスの属性とメソッドがわかるように、ソースコードを添付すること。 >>161 命令形態、観察者形態(出来事聴取者)のような、設計形態、あ るいは、模表制 模型を利用した、独自の計画を設計する。四の団 の 弐拾参 形態であれば、どのような形 態を用いてもよい。論文中には、適用した形態名、および、適用箇所を明記すること。なお、最低 でも四つ以上の独自の原型・物体を用いて計画を設計するものとする。設計内容として、 次の参項目を記述する。 一. 設計形態によって生みだす特徴を参考に、柔軟製品の思想を詳細に記述する。 例: 顔本のような住所帳 例: さえずり のような掲示板 設計形態と柔軟製品の機能との関連性を考察し、なぜその柔軟製が必要で、なぜ設計 形態を適用したのかを説明する。 二. 設計した柔軟製品について、原型・物体の一覧と、各原型・物体が 実現する機能、および、各原型・物体間の関係を記述する。なお、全原型・物 体について、下記のように、部門の属性と手法がわかるように、源符号を添付すること。 >>163 回答ありがとうございます。 「四の団 の 弐拾参 形態」とは何でしょうか? イラストレーターで収入が少ないからと30代後半で漫画家になろうとする、ひきこもりのバカ発見。 足立区に住んでいるそうだ http://inumenken.blog.jp/archives/7002197.html お世話になります。 私、責任者の加茂と申します。以後、宜しくお願い致します。 http://www.apamanshop.com/membersite/27009206/images/kamo.jpg 浪速建設様の見解と致しましては、メールによる対応に関しましては 受付しないということで、当初より返信を行っていないようで、今後につい てもメールや書面での対応は致しかねるというお答えでした。 このように現在まで6通のメールを送られたとのことですが、結果一度も 返信がないとう状況になっています。 私どものほうでも現在までのメール履歴は随時削除を致しております ので実際に11通のメールを頂戴しているか不明なところであります。 弊社としましても今後メールでのやり取りを差し控えたく、浪速建設様 と同行の上でお会いさせていただきたい所存です。 ・ブラックロックシューター http://s-at-e.net/scurl/BRS.html ・ベヨネッタ http://s-at-e.net/scurl/BAYONETTA.html ・風ノ旅ビト http://s-at-e.net/scurl/JOURNEY.html http://s-at-e.net/scurl/kabetokyojinto.html ・2012 http://s-at-e.net/scurl/2012.html ・プロメテウス http://s-at-e.net/scurl/Prometheus.html ・アバター http://s-at-e.net/scurl/Avatar.html 転職の際は要チェック。 下記の条件が全て当てはまる会社にご注意下さい。 ・IT系 in Tokyo ・転職会議で2.5点 ・転職会議の「その他>2ch情報」の欄で過去の2chスレが表示される 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 V6XHOPNRFF read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる