デザインパターンとは?
でざいんぱたーん
ソフトウェア設計で繰り返し現れる問題とその解決策を体系化した再利用可能な設計の定石です。
デザインパターン(design pattern)とは、ソフトウェア開発における典型的な設計上の問題に対する再利用可能な解決策の定石を指す。GoFの4人(Gamma・Helm・Johnson・Vlissides)が著書でシングルトン・ファクトリーメソッド・オブザーバーなど23のパターンを体系化したことで広く知られる。言語を問わず適用できる概念的な設計指針である。
使い方・例文
ログ出力クラスを複数インスタンス生成しないようシングルトンパターンを採用したが、テスト時の状態リセットが困難になった反省を経験した。
この用語をシェア
最終更新: