OOD, OOP, AOP differences

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.