Conclusion-design mode, enterprise application architecture mode, and architecture Mode

Source: Internet
Author: User

Design Mode:

    1. Simple factory Mode
    2. Factory method mode
    3. Abstract Factory method mode
    4. Singleton Mode
    5. Appearance Mode
    6. Generator Mode
    7. Original Mode
    8. Intermediary Mode
    9. Proxy Mode
    10. Observer Mode
    11. Command mode
    12. Iterator Mode
    13. Combination Mode
    14. Template Method Mode
    15. Rule Mode
    16. Status Mode
    17. Memorandum Mode
    18. Meta Mode
    19. Interpreter Mode
    20. Decorator Mode
    21. Responsibility Chain Model
    22. Bridging Mode
    23. Visitor Mode

 

Enterprise Application Architecture Model

    1. Transaction script
      1. Everyone understands how to write
    2. Domain Model
      1. Ddd modeling method: domain object and Value Object
    3. Unit of work
      1. Entity Framework has integrated this function
    4. Lazy load
      1. Same as above
    5. Query object
      1. Custom specification class
    6. Resource library Repository
    7. DTO and message
      1. It has something to do with WCF. You need to customize compression and restoration for the big data soap. Otherwise, the bandwidth will be occupied.
    8. Concurrent lock
      1. Entity Framework has already integrated this function. You can add [concurrency] attribute.

 

Architecture Mode

    1. Layered Architecture
    2. Microkernel architecture mode, for example, used by event framework

The architecture model can be applied to one system separately.

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.