デザインパターン

 ソフトウェアを開発するときに用いられる有用なパターンを「デザインパターン」といいます。ソフトウェア設計の際によく発生する問題に対する効果的な解決策や設計のアイディアを提供する再利用可能なテンプレートです。明確に定義されているわけではなく、再利用や修正が容易なパターンであることを意味しています。

 オブジェクト指向に基づいた再利用性が高く、かつ修正が容易なコードを設計、実装するのは容易なことではありません。これまでのソフトウェア開発の経験をもとに、有益なソフトウェアの構造から抽象的な部分を抜き出し、パターンとしてまとめたものがデザインパターンとなっています。デザインパターンを使用することで、コードの理解が容易になり、保守性が向上し、開発者間のコミュニケーションが効果的になります。

No解決したい問題適切なパターン
1Factory Method パターン
2Abstruct Factory パターン
3Adapter パターン
4Singleton パターン
5Visiter パターン
6Observer パターン
7Composite パターン