收钱吧核心系统领域驱动设计实践

摘要

众所周知Java是门面向对象的语言,但在我们传统的三层架构中却有着过程式的编码,数据模型仅当做数据的载体,几乎所有业务逻辑都是由业务逻辑层的相应方法来完成的。这样的对象只有属性(字段)没有行为(方法)是不完整的、是不符合现实世界的抽象的,比如一个人只有属性没有行为,那他就是一个植物人,是不正常的,Vaughn Vernon在《Implementing Domain-Driven Design》一书中称之为贫血领域对象。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.129.0. UTC+08:00, 2024-07-04 14:18
浙ICP备14020137号-1 $Map of visitor$