摘要:适配器模式(Adapter)一句话什么是Adapter?Adapter就是一个转换器,比如一个电源插头可以让一个两插头的电器使用墙壁上的三插头电源。这次的介绍将不写代码,虽然设计模式是为了代码而生,但我认为这是一种看世界的方法,不仅仅是一种代码的设计方式,所以这次的适配器模式因为比较简单和容易理解就不再写代码解释,但适配器的思想能用在软件设计、工程建筑、日常生活等待方面...意图将一个类的接口转换...
阅读全文
08 2007 档案
摘要:概述原型模式的用意是:通过给出一个原型对象来指明所要创建的对象类型,然后用复制这个原型对象的办法创建出更多的同类型对象。结构图Prototype模式结构图客户(Client)角色:客户类提出创建对象的请求。抽象原型(Prototype)角色:这是一个抽象角色,通常由一个C#接口或抽象类实现。此角色给出所有的具体原型类所需的接口。在C#中,抽象原型角色通常实现了ICloneable接口。具体原型(C...
阅读全文
摘要:概述Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。那么绕过常规的构造器(new),提供一种机制来保证一个类只有一个实例就是单件模式了。客户程序员在调用这个类时,是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。意图保证一个类仅有一个实例,并提供一个访问它的全局访问点。模型图逻辑模型图:物理模型图:生活中的例子微软的CEO...
阅读全文
摘要:我这里的环境是.net 1.1 用c#描述:问题先描述一下:我要一条鱼,现在地方有三个可以让我选择,一、菜市场;二、花鸟市场;三、钓鱼场;现在先定义鱼的类publicclassFish...{ string fname;//鱼的名称publicFish(string fname)...{ .......}}然后定义抽象工厂类publicabstractclassFactory...{ public...
阅读全文
浙公网安备 33010602011771号