「デザイン・パターン」の版間の差分

imported>Administrator
編集の要約なし
編集の要約なし
 
(他の1人の利用者による、間の2版が非表示)
1行目: 1行目:
'''デザイン・パターン'''(design pattern)とは、効率の良い[[プログラミング]]の完成への道筋と、長期的な良い方向への保守改善を実現するために、[[設計]]時や[[開発]]時におこる典型的な失敗例と解決方法を、幾多の地獄を経験してきた[[プログラマー]]たちが後世に残した遺言である。
'''デザイン・パターン'''(design pattern)とは、効率の良い[[プログラミング]]の完成への道筋と、長期的な良い方向への保守改善を実現するために、[[設計]]時や[[開発]]時におこる典型的な失敗例と解決方法を、幾多の地獄を経験してきた[[プログラマー]]たちが後世に残した遺言である。


[[デザイン]]、すなわち「[[設計]]」の段階で確定すべきものであり、[[インプリメンテーション]]([[実装]])の段階で用いられる[[コーディングパターン]]や[[コーディング規約]]ではない点に注意すること。
[[デザイン]]、すなわち「[[設計]]」の段階で決めておくべきものであり、[[インプリメンテーション]]([[実装]])の段階で用いられる[[コーディングパターン]]や[[コーディング規約]]ではない点に注意すること。


== メリットとデメリット ==
== メリットとデメリット ==
24行目: 24行目:
== 関連項目 ==
== 関連項目 ==
* [[オブジェクト指向]]
* [[オブジェクト指向]]
* [[契約による設計]]
* [[Active Record]]
* [[Model View ViewModel]]
* [[Model View ViewModel]]
* [[Model View Controller]]
* [[Model View Controller]]
29行目: 31行目:
== 参考文献 ==
== 参考文献 ==
<references/>
<references/>
== 外部リンク ==
== 外部リンク ==
http://toro.2ch.net/test/read.cgi/tech/1327414519/165
http://toro.2ch.net/test/read.cgi/tech/1327414519/165


{{stub}}
 
[[category:デザインパターン]]
[[category:プログラミング]]