随笔分类 - 设计模式
摘要:单例模式定义:保证每一个类仅有一个实例,并提供一个访问它的全局访问点即(自行实例化并向整个系统提供这个实例)。三个主要特点:(1)只能有一个实例。 (2)只能由自己自行实例化。 (3)须向整个系统提供实例。单例模式的优点:(1)保证了唯一的实例。 (2)严格控制客户怎么样访问它以及何时访问它,即对唯一实例的受控访问结构图:代码实例: class Singleton { private static...
阅读全文
摘要:原型模式(Prototype Pattern)用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。模式的本质就是不断重复出现的问题的可重用解决方案。(1) 原型实现Person类 public class Person:ICloneable { private string name; private string sex; private string age; private st...
阅读全文
摘要:《大话设计模式》一本不错的.NET设计模式的书。小菜与大鸟诙谐易懂的语言,受益匪浅。少说废话,分享下,同时也希望各位高手指教指教…… 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。如下: 只要输入合适的运算符号,工厂就实例化出合适的对象,通过多态返回结果 举个简单的例子吧:商场销售,可以...
阅读全文

浙公网安备 33010602011771号