
设计模式
文章平均质量分 75
yanbin_x
仅仅是将代码再实践一篇是不够的。我们还需要思考,对比以及整理、分享。努力去体验一个更大的世界的欲望。。。http://zmywly8866.github.io/2015/01/02/the-2014-annual-summary.html
展开
-
组合模式--设计模式解析与实战(关爱名 何红辉)笔记
组合模式--也称为部分整体模式,它将一组相似的对象看作一个树状结构来组合对象,然后提供一个统一的方法去访问相应的对象,以此忽略掉对象与集合之间的差别。郭神的http://blog.youkuaiyun.com/guolin_blog/article/details/9153753定义:将对象组合成树形结构以表示 部分-整体的层次结构,使得用户对单个对象和组合对象的使用具有一致性。使用场景: 1原创 2016-02-14 17:32:39 · 1338 阅读 · 0 评论 -
笔记--统一编程接口外观模式
外观模式在开发过程中使用频率非常高,它的精髓二字在于封装。通过一个高层次结构为用户提供统一的API入口,使得用户通过一个类型就基本能操作整个系统,这样减少了用户的使用成本,也能提升系统的灵活性。使用场景:为一个复杂子系统提供一个简单接口。子系统往往因为不断演化而变得越来越复杂,甚至被替换。大多数模式使用时都会产生更多更小的类。在这对子系统更具有可重用性的同时也更容易对子系统进行转载 2016-02-15 16:26:57 · 691 阅读 · 0 评论 -
访问者模式--Android源码设计模式笔记
定义:将数据结构和数据操作分离的设计模式,是GOF23种设计模式中最复杂的一个,使用频率不高使用场景:1对象数据结构比较稳定,但经常需要在对象结构上定义新的操作 2需要对一个对象结构中的对象进行很多不同的且不想关的操作,需要避免这些操作污染这些类,也不希望在增加新操作时修改这些类。参考下此博文的访问者模式 http://blog.youkuaiyun.com/chenssy/article/原创 2016-02-14 11:20:23 · 687 阅读 · 0 评论 -
备忘录模式-笔记
保存对象当前状态,并在之后再次恢复到此状态。(Android源码中对应于Activity的状态恢复onSaveInstanceState onRestoreInstanceState)定义:捕获对象的一个状态,并在该对象之外保存这个状态,这样之后就可将改对象恢复到原先保存的状态。使用场景: 1 需要保存一个对象在某一个时刻的状态或部分状态。 2 如果用一原创 2016-01-28 16:53:56 · 443 阅读 · 0 评论 -
设计模式 命令模式 之 管理智能家电
写的清晰明白 比我牛太多了 怎么才能变得这样呢设计模式 命令模式 之 管理智能家电标签: 设计模式命令模式2014-04-27 22:10 4143人阅读 评论(18) 收藏 举报 分类:【Java 设计模式】(9) 版权声明:本文为博主原创文章,未经博主允许不得转载。继续设计模式哈,今天带来命令模式,二话不说,转载 2016-02-19 10:36:17 · 547 阅读 · 0 评论