定义:编程
OOA(Object-Oriented Analysis,面向对象分析方法)架构
OOD(Object-Oriented Design,面向对象设计)dom
OOP(Object Oriented Programming,面向对象程序设计).net
OOA是肯定需求或者业务的角度,按照面向对象的思想来分析业务。设计
OOD是一种解决软件问题的设计范式(paradigm),一种抽象的范式。使用OOD这种设计范式,咱们能够用对象(object)来表现问题领域(problem domain)的实体,每一个对象都有相应的状态和行为。咱们刚才说到:OOD是一种抽象的范式。抽象能够分红不少层次,从很是归纳的到很是特殊的都有,而对象可能处于任何一个抽象层次上。另外,彼此不一样但又互有关联的对象能够共同构成抽象:只要这些对象之间有类似性,就能够把它们当成同一类的对象来处理。对象
OOP是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个可以起到子程序做用的单元或对象组合而成。blog
参考:get
https://blog.csdn.net/qq443068902/article/details/44256619?utm_source=blogxgwz0it