摘要:
模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。这里的算法的结构,可以理解为你根据需求设计出来的业务流程。特定的步骤就是指那些可能在内容上存在变数的环节。 通俗的说,模板方法模式就是在模板方法中按照一个的规则和顺序调用基本方法,通过汇总或排序基本方法而产生的结果集。可以看出来,模板方法模式也是为了巧妙解决变化对系统带来的影响而设计的。使用模板方法使系统扩展性增强,最小化了变化对系统的影响。模板方法模式的结构图: 1) AbstractClass(抽象类):定义了一到多个的抽象方法,以供具体的子类来实现它们;.. 阅读全文
posted @ 2013-05-26 22:08
hunterDing
阅读(190)
评论(0)
推荐(0)
摘要:
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。模式中的角色: 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 需要适配的类(Adaptee):需要适配的类或适配者类。 适配器(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接口。 从网上摘录一个形象的例子:你新买的手机自带的耳机是2.5接口的,不幸的是有一天你的耳机坏了,你去市面上根本就找不到2.5的耳机了,基本上是3.5接口了,没办法你只好买了个3.5接口的耳机,老板告诉你:“我给你一个适配器... 阅读全文
posted @ 2013-05-26 13:22
hunterDing
阅读(208)
评论(0)
推荐(0)

浙公网安备 33010602011771号