てきとうなメモ

本の感想とか技術メモとか

リファクタリング入門 第14章

メソッドの委譲先のクラスをクライアントが使っているとクラスの関係が複雑になってコードを変更しにくくなるのでサーバクラスだけ使うのが委譲の隠蔽.
Hide Delegate

逆に委譲の隠蔽をしすぎるとメソッドが増えて,何ができてどのメソッドを使えばいいのかわからなくなるので,仲介者の除去を行う.
Remove Middle Man

そもそも委譲するほど複雑でないならクラスのインライン化を行う.
Inline Class

という感じかな