随笔分类 - 领域驱动开发
摘要:什么是Model(摘抄)我这里简单的用一句话概括什么是model:model是对现实的描述,它可以被开发人员、业务分析师、客户所理解,它不是UML图或者其他任何以开发者为中心描述domain的方式。model的元素实体(Entity)实体是这样一个对象:由它的属性组合唯一标识以及有定义好的生命周期。通常实体包含一个ID或key属性,用于唯一标识它。两个具有相同类型和相同标识符的实体被认为是相同的实体。在Line of Business(LOB)应用程序中典型的实体有:customer,product,order,supplier等等。拿一个电子商务程序作为例子,通过唯一标识符来区分custom
阅读全文