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

How to choose design patterns

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

Share

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

In this issue, the editor will bring you about how to choose the design pattern. The article is rich in content and analyzes and narrates it from a professional point of view. I hope you can get something after reading this article.

The method of selecting design pattern: 1, consider how the design pattern solves the design problem; 2, browse the intention part of the pattern; 3, study how the patterns relate to each other; 4, study the pattern with similar purpose; 5, check the reason of the redesign; 6, consider which of the design is variable.

There are more than 20 design patterns in GOF design patterns for you to choose from, and it can be difficult to find a pattern for a specific design problem, especially if you are not familiar with a new set of patterns. Here are several different ways to help you find the right design pattern for the problem at hand:

Consider how design patterns solve design problems. Section 1.6 discusses how design patterns can help you find the right objects, determine the granularity of objects, specify object interfaces, and several other ways in which design patterns solve design problems. Referring to these seminars will help you find the right model.

Browse the intention part of the mode. Section 1.4 lists the intent sections of all patterns in the catalog. Read through the intentions of each pattern to find one or more patterns that are relevant to your problem. You can use the classification shown in Table 1-1 to narrow your search.

Study how patterns relate to each other. Figure 1-1 graphically shows the relationship between design patterns. Studying these relationships can guide you to the right pattern or model group.

Study patterns with similar purposes. The pattern classification description part consists of three chapters, one chapter introduces the creative pattern, one chapter introduces the structural pattern, and the other chapter introduces the behavioral pattern. Each chapter begins with an introductory evaluation of the model and ends with a section of comparison and comparison. These sections give you insight into the similarities and differences between patterns with similar goals.

Check the reason for the redesign. Take a look at the various reasons for redesign discussed in the "Design should support change" section, see if your problem is related to them, and then find out which patterns can help you avoid the factors that can lead to redesign.

Consider which of your designs are variable. This approach is the opposite of the reason why attention leads to redesign. It's not about what will force your design to change, but what you want to change without causing a redesign. The most important point is to encapsulate the concept of change, which is the theme of many design patterns. Table 1-2 lists the aspects of the design pattern that allow you to change independently, and you can change them without causing a redesign.

The above is how to choose the design pattern shared by the editor. If you happen to have similar doubts, you might as well refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.

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