Interfaceの設計、していますか?
適切なInterface設計はコードの再利用性を高め、保守性を高める一方 不適切な設計をしてしまうと不要な複雑性を周辺に生み出し保守性に大きな悪影響を及ぼしてしまいます
Interfaceを設計するとはそもそもどういうことか? 良いインターフェースの条件 インターフェース設計の先にあるもの
といった切り口に対して
サンプルコード 有名な設計原則 書籍の引用
などを用いながら「良いInterface設計」とその効果について解説します