设计模式

第一种:单列模式

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

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!");
   }
}

posted @ 2012-05-02 11:14  咸鱼公子  Views(173)  Comments(0Edit  收藏  举报