ビジネスルール
Clean Architecture 20章
17章のビジネスルールとプラグインが前提(
バウンダリー:境界線を引く
)
ビジネスルールには2レベルある(
エンティティ
と
ユースケース
)
下位レベルの
ユースケース
は上位レベルの
エンティティ
のことを知っている
上位レベルの
エンティティ
は下位レベルの
ユースケース
のことを知らない
「ユースケースはアプリケーション固有なので、システムの入力と出力に近い」