摘要:
定 义:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 有些国家用110V电压,而我们国家用的是220V,但是我们的电器,比如笔记本是不能什么电压都能使用的,但是国家不同,电压可能不同也是事实,于是用了一个电源适配器,只要是电,不管多少伏,都能把电源变成需要的电压,这就是电源适配器的作用,适配器的意思就是使一个东西适合另一个东西的东西。结构图:Target(这是客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口) class Target { public virtual void Requ... 阅读全文
摘要:
定 义:当一个对象内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况, 把状态的判断逻辑转移到表示不同状态的一系列子类中,可以把复杂的逻辑简化。结构图:示例结构图:状态类: //抽象状态 public abstract class State { public abstract void WriteProgram(Work w); } //上午工作状态 public class ForenoonState : State { public overr... 阅读全文