エンティティ
Clean Architecture 20章
最重要ビジネスルール:「コンピューターで実装されているかどうかにかかわらず、ビジネス・マネーを生み出したり節約したりするルール」や手続き
システムが自動化されていなくても存在する
必要になるデータ→最重要ビジネスデータ
エンティティ(Jacobson)として実装
例:ローンのエンティティ(ローンの利子はコンピューターで計算しようがそろばんで計算しようが、お金を生み出す)
「ビジネスにとって不可欠な概念を実装するソフトウェアをまとめ、これから構築するシステムから切り離す」
→システムがなくても最重要ビジネスルールは存在し、ビジネスは成り立つから
「エンティティはビジネス」
オブジェクト指向でなくても、同じモジュールにまとめるだけでいい