实体对象与值对象:实体对象包含能区分该实体的属性,比如个人信息中的名字/工号,值对象包含不能区分该实体的属性,比如个人信息中的省/市。
聚合/聚合根:聚合使用边界将内部和外部的对象划分开来,每个聚合有一个聚合根,这个根是一个实体。
工厂与资源库:工厂创建新的对象,资源库用来发现创建过的对象。
实体与值对象:聚合与对象创建的艺术
本文探讨了软件设计中的实体对象、值对象概念,以及如何通过聚合和聚合根组织对象。还介绍了工厂与资源库在对象创建中的角色,帮助读者理解面向对象设计原则在实践中的应用。
实体对象与值对象:实体对象包含能区分该实体的属性,比如个人信息中的名字/工号,值对象包含不能区分该实体的属性,比如个人信息中的省/市。
聚合/聚合根:聚合使用边界将内部和外部的对象划分开来,每个聚合有一个聚合根,这个根是一个实体。
工厂与资源库:工厂创建新的对象,资源库用来发现创建过的对象。
235

被折叠的 条评论
为什么被折叠?