generated at
Enterprise Business Rules
The Clean Architectureの最も内部のlayer
The Clean ArchitectureFFFF00


EntityDomain Objectを定義する
アプリケーションに依存しない、ドメインに結びついたbusiness logicを記述する
外部の何にも依存しないようにする
UI、DB、ユースケース等々何にも依存しない
なので↑これらがなくてもテストができる
理想的には外部ライブラリにも依存しないようにする
ここで定義されるデータの型や構造がサービス全体の核となる
逆に言えば、ここの型定義が雑だと全てがその負債を背負う羽目になる