generated at
2/21/2025, 11:43:22 AM
サブクラスサンドボックスパターン
基底クラスに実装した一連の操作を使って、サブクラス内にビヘイビアを実装するパターン
継承を使った基本的なクラス設計に名前をつけただけのパターンとも言える
基底クラスが肥大化しがちなので、使用には注意する
subclassの量が多くなるほど、基底クラスへの変更が多くのクラスに影響する
リスコフの置換原則
は守ること
更新メソッドパターン
を使った場合、更新メソッドがサンドボックスメソッドになるのが普通