Differences between OOD, OOP, and AOP and between oodoopaop
OOD:The Object-Oriented Design (OOD) method is an intermediate Transitional Link in the OO method. Its main function is to further standardize the OOA analysis results so that they can be directly accepted by OOP.
OOP:Object-Oriented Programming (OOP) is a computer Programming architecture. One basic principle of OOP is that a computer program is composed of a single unit or object that can act as a subroutine.
AOP:AOP is short for Aspect OrientedProgramming, meaning cross-section programming. The so-called Aspect-Oriented Programming is actually to further extract the business logic, and extract the public parts of a variety of business logic into a service (such as log records, performance statistics, security Authentication, etc.) to achieve code reuse. In addition, such services can dynamically add unified control to the program through configuration. With AOP, each part of the business logic can be separated, thus reducing the Coupling Degree between each part of the business logic.