Builder mode (builder mode)
Builder mode (builder mode)
Requirements: 1) Need to build a house: this process is piling, building walls and capping 2) There are all kinds of houses, such as ordinary houses, high-rise buildings, villas. Although the process of all kinds of houses is the same, the requirements are not the same 3) Please write a program to complete the requi ...
Added by mikefn on Wed, 02 Feb 2022 12:33:08 +0200
Prototype pattern of Java design pattern
Prototype pattern of Java design pattern
It's been several days. Today, I'll write about the prototype pattern in the design pattern. I've seen the sample code a few days ago. I want to do some optimization to make it easier for everyone to understand this pattern more deeply. In addition, I also need to find more detailed information
1: Wha ...
Added by dbrimlow on Tue, 01 Feb 2022 23:33:15 +0200
Kotlin collaboration with architecture components and underlying principle analysis
I usually read blogs or learn knowledge. What I learned is scattered. There is no independent concept of knowledge module, and it is easy to forget after learning. So I set up my own Note warehouse (a note warehouse I maintain for a long time. If I'm interested, I can click a star ~ your star is a great driving force for my writing). Class ...
Added by [-_-] on Tue, 01 Feb 2022 14:13:11 +0200
JavaScript Design Pattern proxy pattern
proxy pattern
Let's review the questions left by the strategic model in the previous chapter:
Assuming that the company's performance grade is divided into A, B, C, D and E, the corresponding grade points of the year-end bonus are 2, 1.8, 1.5, 1.1 and 0.8. Assuming that the year-end base is base, the year-end bonus is: year-end base * grade ...
Added by HockeyDevil07 on Tue, 01 Feb 2022 03:43:33 +0200
Design pattern learning notes -- overview, creative pattern
Design mode
summary
significance
The essence of design pattern is the practical application of object-oriented design principles. It is a full understanding of the encapsulation, inheritance and polymorphism of classes, as well as the association and composition of classes
Basic elements
name
Question: the application environment of th ...
Added by gowni on Mon, 31 Jan 2022 22:10:52 +0200
Proxy mode of AOP in spring 07
The core of AOP is dynamic agent mode.
To master AOP, we must master the agent mode.
There are two agent modes: static agent and dynamic agent.
Before learning dynamic agents, master static agents.
1, Static proxy
There are four roles:
1. Abstract role
Interfaces or abstract classes are generally used to solve this problem. For examp ...
Added by rationalrabbit on Mon, 31 Jan 2022 20:37:45 +0200
How do I implement this cool tree node chart custom control step by step
This paper introduces the principle and some effect demonstration of my custom tree node diagram control. Welcome to the exchange Tree View; Mind map; Think map; tree map; Dendrogram; Mind mapping;
brief introduction
github connection: https://github.com/guaishouN/android-tree-view.git
No good Android Dendrogram Open Source Controls we ...
Added by mjm7867 on Sun, 30 Jan 2022 10:53:51 +0200
Implementing visitor mode in C + +
1. Situation and intention
we store a lot of food in the freezer. For mothers, opening the freezer is mainly to cook with vegetables and meat, and for children, it is mainly to take ice cream and drinks. in daily development, there must be some classes related to data structures, such as the model for designing data stora ...
Added by freedomsam on Sun, 30 Jan 2022 05:24:53 +0200
Glide source code reading template mode 2
Continued from template mode 1 of Glide design mode
The list of known implementation classes of LifecycleListener is as follows:
AppWidgetTargetBaseTargetBitmapImageViewTargetBitmapThumbnailImageViewTargetCustomTargetCustomViewTargetDrawableImageViewTargetDrawableThumbnailImageViewTargetImageViewTargetNotificationTargetPreloadTargetRequestFut ...
Added by academ1c on Sun, 30 Jan 2022 01:49:51 +0200
[big talk design mode] mode 6: combination mode and its application in JDK and Mybatis source code
[import]
The job functions of the head office and branches are similar, but the subsidiaries are included in the head office, as shown in the following figure:
The objects are combined into a tree structure to represent the "part whole" hierarchy. This pattern structure is called composite pattern.
1, Combination mode
Composi ...
Added by Third_Degree on Sat, 29 Jan 2022 22:48:41 +0200