デザインパターンについて考える
作成:2004年4月1日
デザインパターンは、ソフトウェア設計の定石を集めたものである。デザインパターンの本を見て、さっそく自分のソフトウェア開発でも、同じようなクラスを作っている人もいるかもしれない。
だが、デザインパターンは、教科書に書かれている通りにただ真似して使えば良い、というものではない。デザインパターンの本質をきちんと理解して使わないと、却って逆効果となることもある。 ................
Singletonパターン
改訂:2006年7月3日
Singletonパターンは、インスタンスを1個しか生成しないこと(より広い意味では、生成できるインスタンスの個数に制限があること)を、クラスデザインとして表現するパターンである。 ................
Template Methodパターン
改訂:2009年4月7日
Template Methodパターンは、処理の大概を親クラスで実装し、異なる部分だけをそれぞれの子クラスで実装するパターンである。 ................