18項 クラスインターフェイスが完全かつ最小限になるまで頑張ろう

クラスインターフェイスが完全かつ最小限になるまで頑張ろう

クライアントが普通やりたいようなことはなんでもできるようにし、完全なインターフェイスを実現します。
インターフェイスが多すぎると複雑で保守しづらいため、最小限のインタフェースを目指します。

難しい