POP 面向过程编程
POP面向过程编程,事物比较简单,可以用线性的思维去解决问题。
无法应对复杂场景
OOP面向对象编程
是一种编程思想,是考虑问题的方式,可以应对复杂的业务需求,
OOP的内部,依旧是POP线性思维
OOP是程序设计,POP是内部实现 - 建大厦
POP-无边界
OOP-以对象为边界(被类束缚了)
DDD-扩大边界(问题域为边界),将对象组装成领域,程序分析设计更轻松
DDD是一种程序分析设计方法,不关乎具体技术具体代码实现,依旧是OOP和AOP
领域可大可小,没有一个专门的规定,领域中还是对象,对象与对象之间协调组成领域。
评论 (0)