Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Classification of design patterns

2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

A design pattern is a set of repeatedly used, widely known, catalogued code design lessons.

Design patterns are used to reuse code, make it easier for others to understand, and ensure code reliability; design patterns make code truly engineered; design patterns are the cornerstone of software functionality, just like the structure of a building.

There are 23 design patterns divided into three categories, namely:

(1) Creation mode: mainly used to create objects.

There are five patterns: Simple Factory, Factory Method, Singleton, Builder, and Prototype.

(2) Structural pattern: mainly used to deal with the combination of classes or objects.

There are 7 patterns: Adapter pattern, Decorator pattern, Proxy pattern, Facade pattern, Bridge pattern, Composite pattern and Flyweight pattern.

Behavioral patterns: Mainly used to describe how classes or objects interact and assign responsibilities.

Total of 11: Strategy pattern, Template Method pattern, Observer pattern, Iterator pattern, Chain of Responsibility pattern, Command pattern, Memento pattern, State pattern, Visitor pattern, Mediator pattern, and Interpreter pattern.

These patterns will be examined individually in the following articles.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report