Songクラスの見直しを行うまえにデザパタページをチェックしていたところ、以下のページを発見。
デザインパターンとOpen-Closed Principle
なるほど仕様変更や機能追加に対して柔軟性をもつためには、修正ではなく追加でできるようにクラス設計を考えることが大切なんですね。
Songクラスの見直しを行うまえにデザパタページをチェックしていたところ、以下のページを発見。
デザインパターンとOpen-Closed Principle
なるほど仕様変更や機能追加に対して柔軟性をもつためには、修正ではなく追加でできるようにクラス設計を考えることが大切なんですね。