GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - simple-android-framework/android_design_patterns_analysis: Android源码设计模式分析项目

BranchesTags
Open more actions menu

Latest commit

 

History

150 Commits
150 Commits

Folders and files

NameName
Last commit message
Last commit date
abstract-factory
abstract-factory
 
 
adapter
adapter
 
 
bridge
bridge
 
 
builder
builder
 
 
chain-of-responsibility
chain-of-responsibility
 
 
command
command
 
 
composite
composite
 
 
decorator
decorator
 
 
facade
facade
 
 
factory-method
factory-method
 
 
flyweight
flyweight
 
 
interpreter
interpreter
 
 
iterator
iterator
 
 
mediator
mediator
 
 
memento
memento
 
 
observer
observer
 
 
oop-principles
oop-principles
 
 
prototype
prototype
 
 
proxy
proxy
 
 
singleton
singleton
 
 
state
state
 
 
strategy
strategy
 
 
template-method
template-method
 
 
visitor
visitor
 
 
.DS_Store
.DS_Store
 
 
README.md
README.md
 
 
android_design_pattern_analysis.md
android_design_pattern_analysis.md
 
 
template.md
template.md
 
 

Repository files navigation

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

简述

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

一期成果 ( 2015.03.21 )

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

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

更多模式

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

参考资料

  • GOF的设计模式:可复用面向对象软件的基础
  • 设计模式之禅
  • Java与模式
  • java-design-patterns
  • Java之美[从菜鸟到高手演变]之设计模式

About

Android源码设计模式分析项目

Resources

Readme
Activity
Custom properties

Stars

2.7k stars

Watchers

209 watching

Forks

1.5k forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.