摘要:
作用:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。模式中的角色:目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。需要适配的类(Adaptee):需要适配的类或适配者类。适配器(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接口。UML图:代码:/// /// 定义客户端期待的接口 /// public class Target { /// /// 使用virtual修饰以便子类可以重写 //... 阅读全文
posted @ 2013-10-24 14:24
nygfcn
阅读(141)
评论(0)
推荐(0)
摘要:
工厂方法模式对简单工厂模式进行改进,从工厂类中抽象出来一个接口用于创建实际工厂类,其uml图如下所示:具体实现如下: class Operation { private double _numberA = 0; private double _numberB = 0; public double NubmerA { get { return _numberA; } set { _numberA = value; } } public double NumberB { get { return _numberB; } set { _numberB = value; } } public v... 阅读全文
posted @ 2013-10-24 11:09
nygfcn
阅读(165)
评论(0)
推荐(0)
浙公网安备 33010602011771号