Git Product home page Git Product logo

android_design_patterns_analysis's Introduction

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

简述

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

一期成果 ( 2015.03.21 )

模式名 作者
单例模式 Mr.Simple
Builder模式 Mr.Simple
外观模式 elsdnwnMr.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

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.