Tags
7 ページ目
Solid
天気 API 連携の完成版を読み返す。使っていたのは Adapter と Facade、それと SOLID の関係
引き算と掛け算を足したい。既存クラスは1行も直さない【Moo】
新しいテーマの水中神殿は1クラスを足すだけ。既存コードを書き換えずに増やす【Bridge】
既存コードを1行も変えずに通知係を足せるか。RiskLevelObserver で開放閉鎖の原則を確かめる【OCP】
統計の集計を足したいが、既存のコードには触りたくない。新しい通知先を1つ作って足すだけで済ませる【開放閉鎖原則】
四半期レポートを足すとき、既存のクラスを1行も直さない。開放閉鎖原則を実際に確かめる
在庫が尽きたら「売り切れ」へ。VendingMachineには手を入れず、状態クラスを1つ足す【OCP】