設計
§ 分割
レイヤー
の切り離し
以下のように他の部分とは異なる頻度や理由で変更される部分を独立に実装するべきである.
UI
アプリケーション
特有の
ビジネスロジック
アプリケーション
に依存しない
ビジネスロジック
データベース
ユースケース
の切り離し
注文追加の
UI
と注文削除の
UI
なども分けていくべきである.
「
レイヤー
の切り離し」で水平分割したそれぞれを垂直に
ユースケース
で分割する.