Android source code design pattern analysis phase I release, android source code design pattern
Brief Introduction
Design patterns have become one of the most important skills of developers. They allow you to solve design problems encountered in development elegantly, simply, and flexibly, this gives your software system better scalability and flexibility, and allows your software system to embrace changes in specific scenarios. However, there are not many books using the design mode on Android, and Android itself is open-source. Therefore, analysis of the design mode in the Android source code must be a good channel for us to learn the design mode. We learn the application of design patterns in large systems and understand its design thinking and flexible use. We have learned both the design patterns themselves and the Android source code to understand some of its core principles.
After nearly a month of updates, our friends have been actively involved in this project. Thank you very much for your contributions! The results of Phase I were published yesterday and recognized by everyone. They also received recommendations from gangge (REN yugang), Trinea, codebase, and developer headlines, I would like to express my gratitude to these individuals or organizations.
Phase I results)
Mode name |
Author |
Singleton Mode |
Mr. Simple |
Builder Mode |
Mr. Simple |
Appearance Mode |
Elsdnwn, Mr. Simple |
Template Method |
Mr. Simple |
Adapter Mode |
Mr. Simple |
Observer Mode |
Mr. Simple |
Rule Mode |
GKerison |
Proxy Mode |
Singwhatiwanna |
Iterator Mode |
Haoxiqiang |
Responsibility Chain Model |
AigeStudio |
Command mode |
Lijunhuayc |
Bridging Mode |
Shen0834 |
Prototype |
Mr. Simple |
Thank you very much for sharing your speech. We should have a round of applause !!!
Prompt
In addition, this series of articles will rewrite all the chapters based on the technical development, actual needs, and your feedback, and add more in-depth Core Mechanism Analysis and practices of models in Android development, the improved documents will be compiled into books and published to help you learn more systematically. At this time, I sincerely hope that you can give suggestions for perfection so that the book can be closer to your needs, contact Email: simplecoder.h@gmail.com, thank you.
New project
Android-tech-frontier is an open-source project that regularly translates high-quality foreign Android technologies, open-source libraries, software architecture design, testing, and other articles to keep our technology up to the international pace, welcome to join us!