业务对象不过是某个领域实体(即封装了数据和行为的类)的实现。
业务对象包含了数据和行为,是可以参与到领域逻辑中的完整对象。
数据迁移对象更像是一种值对象,即一系列数据的容器而没有相关的行为。
领域实体类型可能会与多个对应的数据迁移对象。
数据迁移对象仅仅是所需部分数据的投影而已。
使用业务对象?还是数据迁移对象?整洁干净?还是减少类的数量?
业务对象不过是某个领域实体(即封装了数据和行为的类)的实现。
业务对象包含了数据和行为,是可以参与到领域逻辑中的完整对象。
数据迁移对象更像是一种值对象,即一系列数据的容器而没有相关的行为。
领域实体类型可能会与多个对应的数据迁移对象。
数据迁移对象仅仅是所需部分数据的投影而已。
使用业务对象?还是数据迁移对象?整洁干净?还是减少类的数量?