锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美高清一区,午夜伦欧美伦电影理论片,欧美一区二区福利在线http://m.shnenglu.com/85940806/category/17037.htmlEnhance Tech and Englishzh-cnSat, 11 Jun 2011 18:06:39 GMTSat, 11 Jun 2011 18:06:39 GMT60Abstract Factoryhttp://m.shnenglu.com/85940806/archive/2011/06/11/148511.htmlMike SongMike SongSat, 11 Jun 2011 14:47:00 GMThttp://m.shnenglu.com/85940806/archive/2011/06/11/148511.htmlhttp://m.shnenglu.com/85940806/comments/148511.htmlhttp://m.shnenglu.com/85940806/archive/2011/06/11/148511.html#Feedback0http://m.shnenglu.com/85940806/comments/commentRss/148511.htmlhttp://m.shnenglu.com/85940806/services/trackbacks/148511.html闃呰鍏ㄦ枃

Mike Song 2011-06-11 22:47 鍙戣〃璇勮
]]>
Factory Methodhttp://m.shnenglu.com/85940806/archive/2011/06/11/148510.htmlMike SongMike SongSat, 11 Jun 2011 14:39:00 GMThttp://m.shnenglu.com/85940806/archive/2011/06/11/148510.htmlhttp://m.shnenglu.com/85940806/comments/148510.htmlhttp://m.shnenglu.com/85940806/archive/2011/06/11/148510.html#Feedback0http://m.shnenglu.com/85940806/comments/commentRss/148510.htmlhttp://m.shnenglu.com/85940806/services/trackbacks/148510.html
鍚嶇О Factory Method
緇撴瀯

鎰忓浘 瀹氫箟涓涓敤浜庡垱寤哄璞$殑鎺ュ彛錛岃瀛愮被鍐沖畾瀹炰緥鍖栧摢涓涓被銆侳actory Method 浣夸竴涓被鐨勫疄渚嬪寲寤惰繜鍒板叾瀛愮被銆?/td>
閫傜敤鎬?/td>
  • 褰撲竴涓被涓嶇煡閬撳畠鎵蹇呴』鍒涘緩鐨勫璞$殑綾葷殑鏃跺欍?
  • 褰撲竴涓被甯屾湜鐢卞畠鐨勫瓙綾繪潵鎸囧畾瀹冩墍鍒涘緩鐨勫璞$殑鏃跺欍?
  • 褰撶被灝嗗垱寤哄璞$殑鑱岃矗濮旀墭緇欏涓府鍔╁瓙綾諱腑鐨勬煇涓涓紝騫朵笖浣犲笇鏈涘皢鍝竴涓府鍔╁瓙綾繪槸浠g悊鑰呰繖涓淇℃伅灞閮ㄥ寲鐨勬椂鍊欍?





namespace FactoryMethod
{
  
public abstract class LightFactory
  {
    
public abstract Light CreateLight();
  }

  
public class BulbLightFactory : LightFactory
  {  
    
public override Light CreateLight()
    {
      
return new BulbLight();
    }
  }

  
public class TubeLightFactory : LightFactory
  {
      
public override Light CreateLight()
      {
        
return new TubeLight();
      }
  }
}

namespace FactoryMethod
{
  
public abstract class Light
  {
    
public abstract void TurnOn();
    
public abstract void TurnOff();
  }

  
public class BulbLight : Light
  {
    
public override void TurnOn()
    {
      Console.WriteLine(
"Bulb Ligh is Turned on.\n");
    }
    
public override void TurnOff()
    {
      Console.WriteLine(
"Bulb Ligh is Turned off.\n");
    }
  }

  
public class TubeLight : Light
  {
    
public override void TurnOn()
    {
      Console.WriteLine(
"Tube Ligh is Turned on.\n");
    }
    
public override void TurnOff()
    {
      Console.WriteLine(
"Tube Ligh is Turned off.\n");
    }
  }
}


namespace FactoryMethod
{
  
public class Client
  {
    
  
public static void Main()
    {
      LightFactory BulbFactory 
= new BulbLightFactory();
      LightFactory TubeFactory 
= new TubeLightFactory();

      Light l1 
= BulbFactory.CreateLight();
      Light l2 
= TubeFactory.CreateLight();

      l1.TurnOn();
      l1.TurnOff();

      Console.WriteLine(
"===============\n");

      l2.TurnOn();
      l2.TurnOff();
    }
  }
}


Mike Song 2011-06-11 22:39 鍙戣〃璇勮
]]>
Observer http://m.shnenglu.com/85940806/archive/2011/06/11/148509.htmlMike SongMike SongSat, 11 Jun 2011 14:32:00 GMThttp://m.shnenglu.com/85940806/archive/2011/06/11/148509.htmlhttp://m.shnenglu.com/85940806/comments/148509.htmlhttp://m.shnenglu.com/85940806/archive/2011/06/11/148509.html#Feedback0http://m.shnenglu.com/85940806/comments/commentRss/148509.htmlhttp://m.shnenglu.com/85940806/services/trackbacks/148509.html鍚嶇О Observer 緇撴瀯 ...  闃呰鍏ㄦ枃

Mike Song 2011-06-11 22:32 鍙戣〃璇勮
]]>
精品国产91久久久久久久a| 伊人色综合久久天天人手人婷 | 国产呻吟久久久久久久92| 久久人人爽人人爽AV片| 99精品国产99久久久久久97 | 久久AAAA片一区二区| 国产色综合久久无码有码| 精品久久久久久99人妻| 久久综合给合久久狠狠狠97色69| 精品国产青草久久久久福利| 久久午夜无码鲁丝片| 无码任你躁久久久久久| 国产高清美女一级a毛片久久w| 精品国产99久久久久久麻豆| 韩国三级中文字幕hd久久精品 | 亚洲AV成人无码久久精品老人| 色成年激情久久综合| 久久久免费精品re6| 久久精品极品盛宴观看| 久久国产精品一区| 久久99精品国产99久久| 久久99国产精品尤物| 人妻精品久久久久中文字幕一冢本| 久久精品18| 久久久受www免费人成| 国内精品伊人久久久久网站| 国产成人精品久久| 国产精品无码久久综合网| 99久久免费国产精品| 99久久国产热无码精品免费久久久久| 久久精品九九亚洲精品| 久久久无码精品亚洲日韩蜜臀浪潮| 97久久国产综合精品女不卡| 亚洲国产另类久久久精品| 亚洲精品国精品久久99热一| 综合人妻久久一区二区精品| 无码久久精品国产亚洲Av影片| 色狠狠久久AV五月综合| 久久夜色tv网站| 亚洲国产综合久久天堂| 亚洲午夜久久久影院伊人|