OOD: Object-oriented design (object-oriented Design,ood) method is an intermediate transition in Oo method. Its main role is to further standardize the results of OOA analysis so that it can be directly accepted by OOP.
OOP: Object-oriented programming (object Oriented Programming,oop, OO programming) is a computer programming architecture. One of the basic tenets of OOP is that a computer program is composed of a single unit or object that can act as a subroutine.
AOP: AOP is the abbreviation for aspect orientedprogramming, meaning aspect-oriented programming. The so-called aspect-oriented programming is actually a further extraction of business logic, the common parts of a variety of business logic extracted out of a service (such as logging, performance statistics, security verification, etc.), so as to achieve code reuse. In addition, this kind of service can dynamically add unified control to the program through configuration, using AOP to separate parts of business logic, thus reducing the coupling between parts of business logic.
OOD, OOP, AOP differences