Observer mode
Observer mode means that the state of an object changes, and the corresponding object will act accordingly
Algorithm framework
The main roles of the algorithm are: client, subject and observer; A list of observers is maintained in the topic. The client maintains the observers into the topic. When the data of the topic changes, all observers a ...
Added by kcgame on Thu, 10 Mar 2022 17:16:12 +0200
Design pattern - creation pattern - factory pattern (simple factory, factory method, abstract factory)
Factory Pattern provides the best way to create objects. We don't have to care about the creation details of objects, we just need to obtain different products according to different situations
1. Factory simple mode
In the simple factory pattern, the method used to create instances is usually static, also known as static factory pattern. It ...
Added by wompas.dub on Thu, 10 Mar 2022 14:34:34 +0200
DrawerLayout and NavigationView of Material Design practice
I DrawerLayout
DrawerLayout is a sliding menu. DrawerLayout is a layout that allows you to put in two direct sub controls. The first sub control is what is displayed on the main screen and the second sub control is what is displayed in the sliding menu.
① So we can in the xml file of MainActivity
<?xml version="1.0" encoding="utf-8"?>
...
Added by eightonesix on Wed, 09 Mar 2022 13:15:11 +0200
AOP knowledge for Android engineers
Author: sloth is not lazy
If you have been exposed to Java background development, you must have heard the concept of AOP. What is it and what is its use for our Android development? This blog explores the familiar and unfamiliar concept of AOP from the perspective of Android Engineers:
What is AOP
AOP is the acronym of Aspect Oriented P ...
Added by SerpentSword on Wed, 09 Mar 2022 08:20:54 +0200
C + + design pattern basis and basic principles of pattern design
1. Design mode Preface
1.1. pattern
A solution to a problem in a certain environment, including three basic elements – (problem, solution, environment). That is: under certain circumstances, use a fixed routine to solve problems.
1.2. Design pattern
It is a summary of code design experience that is repeatedly used, known by most ...
Added by ecaandrew on Tue, 08 Mar 2022 21:24:18 +0200
Random and safe - state mode
I Introduction to status mode
Here is the reference
The behavior in the state mode is determined by the state, and there are different behaviors in different states. The structure of state mode and strategy mode is almost the same, but their purpose and essence are completely different. The behavior of state mode is parallel and irreplace ...
Added by cresler on Tue, 08 Mar 2022 21:14:17 +0200
Observer mode of 23 design modes
Observer mode of 23 design modes
reference material
Java design patterns: comprehensive analysis of 23 design patterns (super detailed)Han Shunping's Java design pattern (illustration + framework source code analysis) Qin Xiaobo's Zen of design pattern
Please correct any mistakes and omissions below
1, Introduction
definition
It refer ...
Added by allenskd on Tue, 08 Mar 2022 16:18:35 +0200
Detailed explanation of agent mode and dynamic agent
proxy pattern
Proxy pattern is a structural design pattern that allows you to provide alternatives to objects or placeholders for them. The agent controls access to the original object and allows some processing before and after the request is submitted to the object.
Agent mode structure
The service interface declares the functions provid ...
Added by nivek9991 on Tue, 08 Mar 2022 08:03:53 +0200
Adapter pattern of Java design pattern
Adapter pattern of Java design pattern
Basic introduction (1) Adapter pattern converts the interface of a class into another interface representation expected by the client. The main purpose is compatibility, so that two classes that cannot work together due to interface mismatch can work together. Its alias is wrapper (2) The adapter mode is ...
Added by Thumper on Tue, 08 Mar 2022 07:18:39 +0200
Design mode - structural design mode
Structural design patterns involve how to assemble classes and objects to achieve a larger structure.Structured class pattern uses inheritance mechanism to combine interfaces or implementations.
1. Agent mode
Introduction:
Proxy Pattern uses one class to represent the functions of another class, and objects with existing objects to provi ...
Added by kevinritt on Tue, 08 Mar 2022 06:39:47 +0200