
设计模式
文章平均质量分 71
JoeySheng
这个作者很懒,什么都没留下…
展开
-
一句话概括各种设计模式
简单工厂原创 2014-04-13 00:00:13 · 1877 阅读 · 0 评论 -
Android系统设计中存在设计模式分析
1、 开闭(OCP) 简介:要扩展,不要修改。比如我对外提供了一个接口。现在想更新的话,不要直接修改这个接口,而是提供另外一个接口,然后通知大家在什么时间之前切换到这个新接口。 举例:这个设计模式无处不在,Android每次升级都会提供一些新的API,有一些较老的API就会置为deprecated。如从level 1就支持的Service.onStart,在level 5中,已经被Servi转载 2014-04-13 01:49:00 · 1098 阅读 · 0 评论 -
设计模式之外观模式(Facade)
1. 外观模式的本质 外观模式的本质是:封装交互,简化调用。 Façade封装了子系统外部和子系统内部多个模块的交互过程,从而简化了外部的调用。通过外观,子系统为外部提供了一些高层的接口,以方便它们的使用。 2. 外观模式优缺点 优点: 1. 松散耦合 2. 简单易用 3. 更好的划分访问的层次 缺点: 过多的或者是不太合理的原创 2014-04-20 20:56:50 · 582 阅读 · 0 评论 -
设计模式之适配器模式(Adapter)
1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 3. 模式中的角色 3.1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 3.2 需要适配的类转载 2014-04-22 22:34:56 · 505 阅读 · 0 评论