
java pattern
文章平均质量分 52
yanbin_x
仅仅是将代码再实践一篇是不够的。我们还需要思考,对比以及整理、分享。努力去体验一个更大的世界的欲望。。。http://zmywly8866.github.io/2015/01/02/the-2014-annual-summary.html
展开
-
javapattern Adapter_笔记
Adapter模式的经典实现在于将原本不兼容的接口融合在一起,使之能够很好的进行合作。但是在实际开发中,adapter模式也有一些灵活的实现,例如ListView中的隔离变化,使得整个UI架构变得更灵活,能够拥抱变化。Adapter 模式在开发中用的非常广泛,因此,掌握Adapter模式非常重要。优点*更好的复用性系统需要使用现有的类,而此类的接口不符合系统的需要,那么通过适配器模式就原创 2016-01-26 16:24:05 · 412 阅读 · 0 评论 -
策略模式—笔记
使用场景 : 当某个问题有多个解决方案时,最简单的方法使用时if-else或者switch case ,但这种方式耦合性太高 , 代码臃肿 ,当需要增加一种方案时就需要修改类中的代码,‘怎么才能对修改关闭 ,对扩展开放 。可以使用策略模式图片来源于http://www.cnblogs.com/furenjun/archive/2008/12/28/designpatterns3.h原创 2016-01-27 10:06:14 · 436 阅读 · 0 评论 -
随遇而安状态模式--笔记
定义:一个对象的内在状态改变时允许改变其行为,这个对象看起来改变了其类。(说的不清楚)使用场景: 1一个对象的行为决定他的状态,并且他必须运行在运行时根据状态改变它的行为 2代码中包含大量与对象状态有关的条件语句 状态模式将每一个条件分之放入一个独立的类中,这使得你可以根据对象的情况将对象的状态作为一个对象,这一对象可以不依赖其他对象而独立变化,这样通过多态来去除过多的、重复性原创 2016-01-27 15:23:24 · 503 阅读 · 0 评论 -
备忘录模式-笔记
保存对象当前状态,并在之后再次恢复到此状态。(Android源码中对应于Activity的状态恢复onSaveInstanceState onRestoreInstanceState)定义:捕获对象的一个状态,并在该对象之外保存这个状态,这样之后就可将改对象恢复到原先保存的状态。使用场景: 1 需要保存一个对象在某一个时刻的状态或部分状态。 2 如果用一原创 2016-01-28 16:53:56 · 443 阅读 · 0 评论