Learn from Chunhui - strategy model

In Strategy Pattern, the behavior of a class or its algorithm can be changed at run time. This type of design pattern belongs to behavioral pattern. In the policy pattern, we create objects representing various policies and a context object whose behavior changes with the change of policy objects. The policy object changes the execution algorit ...

Posted by pyr02k1 on Sun, 08 May 2022 23:22:17 +0300

Pitfall Analysis of Ge Push SDK Push Process

I encountered some pits in the process of using a push, and shared it with friends in need. The core process is still based on the content of the official website. Getui official website basic introduction This function of push is still quite common. It is too complicated to make a set of services by yourself. It can usually be solved dire ...

Posted by epicalex on Sun, 08 May 2022 13:11:18 +0300

Structural adapter mode

Structural modeThese design patterns focus on the combination of classes and objects. The concept of inheritance is used to combine interfaces and define how composite objects get new functions. Adapter mode Adapter Pattern is a bridge between two incompatible interfaces. This type of design pattern belongs to structural pattern, which combines ...

Posted by pipe_girl on Sun, 08 May 2022 03:44:47 +0300

Fragment usage of Android

preface Xiaomeng is engaged in iOS development. She studied fluent two years ago, which is very good. Now Xiaomeng wants to connect iOS and android with fluent as the medium, and can call each other. She finds that iOS and Android have many similarities, so it is not difficult to learn. iOS is the most difficult for all front-end languages. Pr ...

Posted by lamia on Sun, 08 May 2022 03:02:02 +0300

"Make up lessons" in progress: design mode (11) -- strategy mode in the game

1. Summary of the foregoing "Make up" in progress: design pattern series 2. Strategy mode in the game I am a person who likes playing games very much. It's really fun to play games at home on weekends. Looking back on the past extraordinary years when I went to college, at that time, I was basically playing games by myself, surr ...

Posted by mpf on Sat, 07 May 2022 10:41:09 +0300

Explain the agent mode from simple to complex (handwritten JDK dynamic agent)

1. Brief summary Proxy mode: refers to providing a proxy for other objects to control access to this object. The agent mode has two main purposes: ① Protect the target object; ② Enhance the target object. Its class diagram is as follows: 2. Classification and detailed explanation 2.1 static agent Take chestnuts for example: ...

Posted by janet287 on Fri, 06 May 2022 23:45:22 +0300

3 Combining Object Tree and Composite

The Professional Description Composition pattern is a structural design pattern that you can use to compose objects into a tree-like structure and use them as if they were independent objects. Real-World Analogies Most countries' militaries are managed hierarchically. Each unit consists of several divisions, which are made up of brigades, whi ...

Posted by Phoenix~Fire on Thu, 05 May 2022 21:48:30 +0300

Flutter native plug-in - Android

Flutter native plug-in 1, What is the Flutter plug-in 1. Four engineering types of Flutter a,Flutter Application The new APP, the standard shuttle APP project, includes the standard Dart layer and Native platform layer b,Flutter Module Mix into existing Android / iOS projects c,Flutter Plugin The fluent platform plug-in project includes ...

Posted by AshleyByrom on Thu, 05 May 2022 15:21:25 +0300

A practice of Tencent TBS browsing service integration

This sharing stems from the recent actual development work. Project requirements are Embed WebView in the native Android application and place the Web page used to support the audio and video live broadcasting service; In addition, the content preview of common document formats such as Word, Excel, PowerPoint and PDF shall be provided. Af ...

Posted by wudiemperor on Thu, 05 May 2022 01:11:53 +0300

[design mode] agent mode

Proxy mode: provide an avatar for an object to control access to the object. That is, the target object is accessed through the proxy object The advantage of this is that on the basis of the realization of the target object, additional function operations can be enhanced, that is, the function of the target object can be extended. The prox ...

Posted by shiny_spoon on Tue, 03 May 2022 22:03:53 +0300