设计模式专题系列: 设计模式
外观模式(Facade)
外观模式: 提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。
或者说:将一个类或数个类的复杂的一切都隐藏在背后,只显露出一个感觉美好的外观。
外观模式创建一个接口简化而统一的类,用来包装子系统中的一个或者多个复杂的类,而暴露给客户端的是非常简单的接口,让 客户端和子系统解耦。
于 2016.8.3 更新
今年的目标里有整理设计模式知识点,一直没有整理,最近效率还可以,希望能整理完.
有部分内容(面向对象基础,设计原则)是一年多以前写的,那时候还非常稚嫩,还需慢慢加深理解。
NOTE:主要目的是给自己看,如果你想学设计模式,推荐看书,后面资料有给出.
笔记目录:
需要注意的是,从桥接模式开始,<<深入浅出设计模式>>一书对它们的讲解就非常少了(大概每个设计模式就只有两页的篇幅),需要自己再买其他书看,学习.
另外这些读书笔记我在Github放了一份,跟其他书籍的读书笔记一起做成了一份Gitbook,阅读体验更好一些!—>ReadingNotes

实际上在开发过程中,自己已经不知不觉使用了不少设计模式,设计模式从实践中来,也特别需要在实践中去体会,不遇到困难,就不能真切深入的理解它。
有句话说的好,『没写过一万行代码,就别提什么设计模式』
设计模式只停止于阅读是远远不够的,还需努力!
HeadFirst设计模式
设计模式:可复用面向对象软件的基础
wiki:Design Patterns
Android源码设计模式解析与实战
EffectiveJava