设计模式
zhulingjun2011
android 软件工程师
展开
-
[设计模式]Mediator模式
参考http://www.cppblog.com/Tongy0/archive/2011/06/28/149639.aspx?opt=admin Mediator模式(调停者模式) 作用·解决两个或多个对象之间的通信问题·比如,A对象更新了之后想通知B对象更新,一般A对象会直接保存一个B对象的备份,然后调用更新。但是假如A对象想通知除了B对象之外多个对象更新的话,就很麻烦。原创 2012-10-30 12:49:35 · 364 阅读 · 0 评论 -
[设计模式]facade模式
参考http://terrylee.cnblogs.com/archive/2006/03/17/352349.html Facade外观模式 作用·给一帮复杂的子系统提供简单方便的接口·好比一个网站的客服,有什么需要找客服,不用自己花时间去找下面的子类原创 2012-10-30 11:23:25 · 357 阅读 · 0 评论 -
[设计模式]null object模式
当要对一个对象进行多次判空的时候,可以使用null object模式吧null替换成null对象详见http://www.cnblogs.com/chenying99/archive/2012/04/21/2462481.html原创 2012-11-07 09:12:38 · 378 阅读 · 0 评论 -
[设计模式]策略模式
策略模式 ----面向接口编程,通用的方法放到超类中,不通用的方法参考下图。需求可能会变化,所有方法都写在超类里会有一下缺点:1、不容易在超类中知道所有的行为2、改动麻烦,牵一发动全身3、不能动态修改它的行为4、代码在多个子类中重复原创 2013-10-27 23:06:55 · 453 阅读 · 0 评论