OO,OOA,OOD,OOP,DDD理解
OO:Object-Oriented,面向对象,基于对象概念,以对象为中心,以类和继承为构造机制,来认识理解,刻画客观世界和设计;
OOA:Object-oriented Analysis 面向对象分析,进一步对OO进行细化,初步得到OO的方法;
OOD:Object-Oriented Design,面向对象设计,OO方法中一个中间过渡环节,对OOA分析的结果进行进一步规范和整理,以便能被OOP接受,,整理和定义OO的属性和方法
OOP:Object-Oriented Programming,把组件的实现和接口分开,并且让组件具有多态性,面向接口编程;
DDD:Domain-Driven Design 领域驱动设计,面向对象分析,对事物的抽象能力