ddd

为何DDD认为JavaBean是缺血模型

JavaBean被称为anemic domain model的原因是JavaBean或者POJO完全沦为了properties bag(可以类比到C/C++里的struct)。DDD的争论认为一个POJO然后加上一堆setter和getter根本称不上为一个Object(对象),对象是真实世界业务对象的反应。回想刚学Java的的时候,经典的Java书籍里是不是会让你写一个C

OOA 面向对象的分析方法 -DDD 篇

面向过程和面向对象前几天在群里和小伙伴们讨论OOA。有人问:“这是什么?”答:“面向对象的分析,是一种需求分析方法。”回:“没听过。”后来我想了一下,可能是刚接触IT行业就赶上了java的盛行,没听过也很正常。记得我上大学的时候,主流还大都是C、VB之类的。后来竟然发现自己没有办法很好的去解释“面向对象”和“现象过程”的区别。于是请教了度娘,看到了一个用“五子棋”为例的解释

如何从0到1实践DDD

DDD(Domain-driven design,领域驱动设计)是一种架构设计方法论,通过边界划分,将复杂业务领域简单化,帮助我们设计出清晰的领域和应用边界,保证业务模型与代码模型的一致性。本文作者结合实际经验,介绍了如何从0到1实践DDD,一起来看看吧。随着业务的不断发展,我们发现自己的系统开始变得有点臃肿,为了减少复杂性,我们尝试借助DDD来改善我们的系统。本

如何从0到1实践DDD

随着业务的不断发展,我们发现自己的系统开始变得有点臃肿,为了减少复杂性,我们尝试借助DDD来改善我们的系统。本文记录了自己对DDD的理解和实践过程,欢迎大家一起