注意および批判
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/12/18 07:39 UTC 版)
「デザインパターン (ソフトウェア)」の記事における「注意および批判」の解説
デザインパターンは、よく使われる設計を一般化された形でまとめたものに過ぎない。そのため、具体的な実装を提供するものではなく、あくまでもコンセプトとして参照されることが意図されている。つまり、サンプルコードは、実装例に過ぎない。 デザインパターンは、すべての状況における最善の設計ではない。『Code Complete』は、デザインパターンを紹介している書籍の1つであるが、デザインパターンをむやみに適用するのは不適切であり、不適切な使用はコードの複雑さを無意味に高めてしまうと注意している。 一部のデザインパターンは、プログラミング言語(例: Java, C++)の機能の欠損の印であると主張されることがある。計算機科学者のピーター・ノーヴィグは、GoFによるデザインパターン本の23パターンのうち16パターンは、言語によるサポートによって単純化または除去できることをLispやDylanを用いて実演した。
※この「注意および批判」の解説は、「デザインパターン (ソフトウェア)」の解説の一部です。
「注意および批判」を含む「デザインパターン (ソフトウェア)」の記事については、「デザインパターン (ソフトウェア)」の概要を参照ください。
- 注意および批判のページへのリンク