随笔分类 - 设计模式
摘要:单件模式是限制类的创建方式,而不是改进类的创建。让一个类只具有一个实例的方法最简单的是创建一个静态变量,来控制类的创建。public class singleSample{ public static bool flag=false; private singleSample() {}...
阅读全文
摘要:抽象工厂模式实际上将不同的具体对象,封装到一个工厂类中的不同方法中,使工厂类具有创建不同具体对象的能力。public interface human{ public void talk(); public void getcolor(); pulic void getsex();}p...
阅读全文
摘要:工厂方法模式是简单工厂模式的升级。当不确定用哪个类来实例化时,一般采用此模式。例如在一个客户端产品中会有多个模块。每个模块去实例化类时会有所不同。该种模式使用方法比较简单,工厂类为抽象类,子类为具体实现的类。(在客户端产品中,子类一般在每个module中去实现)。在每个地方去调用即可。
阅读全文
摘要:简单工厂模式,根据实例化对象传入的数据,来决定调用什么类来实例化。其关键点为:工厂类来根据初始化数据进行决策。一般使用方式public class FactoryA{ public FactoryA( arg1) { if(arg1) retur...
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Net; 6 using System.Net.Sockets; ...
阅读全文

浙公网安备 33010602011771号