Android source code design pattern analysis phase I release, android source code design pattern

Source: Internet
Author: User

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!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.