1999/09/03 更新 石井 勝 さて,このセクションではデザインパターンを統一的に理解するために,「 Open-Closed Principle (OCP) 」 という設計ルールに基づいてパターンを眺めてみることにします.まず OCP の意味と解説を行い,その後デザインパターンを OCP の観点から見てみます.実は,デザインパターンのうちの多くは OCP を満たすために用意されたものと考えることができるのです.このセクションでは, OCP を理解し,数あるデザインパターンの中からどういう場合にどのパターンを使うのが一番効果的なのかを考えます. GoF のデザインパターンは,全部で 23 個ものパターンがあります.このデザインパターンは,多くの局面で繰り返し現れる設計を抽出したものですから,オブジェクト指向のエッセンスを集めたものだと言えるでしょう.オブジェクト指向には,カプセル化,継
![- Open-Closed Principle とデザインパターン](https://cdn-ak-scissors.b.st-hatena.com/image/square/195d2162fb92f71ca3d34cf3fe9b7fb80d795a7f/height=288;version=1;width=512/http%3A%2F%2Fobjectclub.jp%2Fcommunity%2Fmemorial%2Fhomepage3.nifty.com%2Fmasarl%2Farticle%2Fdp-ocp-2%2Ffont-dialog.gif)