【GoF】デザインパターン 3
■ このスレッドは過去ログ倉庫に格納されています
0042デフォルトの名無しさん
NGNGクラスやオブジェクトの構造に言及している点が違う。
再帰呼び出しといった場合、手続き内から同一手続きを呼び出すという
手続きの振る舞いを述べているだけだが、
DecoratorパターンやChain of Responsibilityパターンと言った場合、
クラスの静的構造(クラスローダが別のクラスローダへの参照を持っている、
全てのクラスローダはClassLoaderクラスのサブクラスである、など)についても
述べたことになる。
「オブジェクト指向で再帰呼び出しするなら普通そうするだろ」と思うかもしれないが、
DecoratorパターンやChain of Responsibilityパターンでない再帰呼び出しもあり得る
(メソッド引数に移譲先のオブジェクトを渡す場合)のでそうとも言えない。
■ このスレッドは過去ログ倉庫に格納されています