C#设计模式之我见(二)Ⅰ
接下来介绍一下创建性模式里的单件模式(Singleton Pattern)、抽象工厂模式(Abstract Factory)、建造者模式(Builder Pattern)、工厂方法(Factory Method)和原型模式(Protype Pattern),首先要回忆一下前面讲过的一些概念,理解所具有的含义,然后再来看看图示和实例。
单件模式(Singleton Pattern)实例如下:
Public Class FaxNumber
{
Private Static FaxNumber _instance=null;
Private FaxNumber
{
}
Public Static FaxNumber GetInstance()
{
if(_instance==null)
{
_instance=new FaxNumber();
}
return _instance;
}
}