设计模式

第一种:单列模式

我个人理解就是一个类只实例化一次

static myclass instance=null;

public myclass

{

if(instance==null)

{

mc =new myclass();

}

}

 ------------------------------

第二种工厂模式

/**//// <summary>
 /// EventLog类
/// </summary>
public class EventLog:Log
{
     public override void Write()
   {
        Console.WriteLine("EventLog Write Success!");
   }
}
/**//// <summary>
/// FileLog类
/// </summary>
public class FileLog:Log
{
   public override void Write()
    {
       Console.WriteLine("FileLog Write Success!");
   }
}

原文地址:https://www.cnblogs.com/qq4004229/p/2478717.html