GithubHelp home page GithubHelp logo

ringares / android_design_patterns_analysis Goto Github PK

View Code? Open in Web Editor NEW

This project forked from simple-android-framework/android_design_patterns_analysis

0.0 2.0 0.0 2 MB

Android源码设计模式分析项目

Java 100.00%

android_design_patterns_analysis's Introduction

Android源码设计模式分析开源项目

简述

设计模式已经成为开发人员最重要的技能之一,它们能够让你优雅、简单、灵活地解决开发中遇到的设计难题,让你的软件系统具有更好的可扩展性、灵活性,在特定场景之下让你的软件系统实现拥抱变化。但设计模式运用在Android上的书籍并不多,Android本身又是开源,那么剖析Android源码中的设计模式必定是我们学习设计模式的一个非常好的渠道。我们在大型系统中学习设计模式的运用,领悟它的设计思考、灵活运用,既学到了设计模式本身,也深入Android源码了解了它的一些核心原理。

一期成果 ( 2015.03.21 )

模式名 作者
单例模式 Mr.Simple
Builder模式 Mr.Simple
外观模式 elsdnwnMr.Simple
模板方法 Mr.Simple
适配器模式 Mr.Simple
观察者模式 Mr.Simple
策略模式 GKerison
代理模式 singwhatiwanna
迭代器模式 Haoxiqiang
责任链模式 AigeStudio
命令模式 lijunhuayc
桥接模式 shen0834
原型模式 Mr.Simple

非常感谢做出分享的同学, 此处应该有掌声!!!

另外,该系列文章我们会根据技术发展、实战需求以及读者您的反馈重写所有章节,并且加入更加深入的核心机制分析以及模式在Android开发中的实战,完善后的文稿将会编撰成书出版,以便帮助大家更系统的学习,此时更真心地希望大家能够给出完善建议,以便本书更贴近您的需求,联系邮箱为 : [email protected],谢谢。

更多模式

Android源码设计模式分析开源项目-开发分支

参考资料

android_design_patterns_analysis's People

Contributors

aigestudio avatar chelaile avatar cookerwang avatar gkerison avatar haoxiqiang avatar hehonghui avatar lijunhuayc avatar lvtea0105 avatar qwertxyz avatar singwhatiwanna avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.