锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美高清一区,午夜伦欧美伦电影理论片,欧美一区二区福利在线http://www.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://www.shnenglu.com/85940806/archive/2011/06/11/148511.htmlMike SongMike SongSat, 11 Jun 2011 14:47:00 GMThttp://www.shnenglu.com/85940806/archive/2011/06/11/148511.htmlhttp://www.shnenglu.com/85940806/comments/148511.htmlhttp://www.shnenglu.com/85940806/archive/2011/06/11/148511.html#Feedback0http://www.shnenglu.com/85940806/comments/commentRss/148511.htmlhttp://www.shnenglu.com/85940806/services/trackbacks/148511.html闃呰鍏ㄦ枃

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

Mike Song 2011-06-11 22:32 鍙戣〃璇勮
]]>
中文字幕久久久久人妻| 日韩电影久久久被窝网| 青青草原精品99久久精品66 | 国内精品伊人久久久影院| 伊人久久大香线蕉成人| 久久久亚洲欧洲日产国码aⅴ| 狠狠色丁香久久综合婷婷| 久久久久久亚洲精品无码| 亚洲AV日韩精品久久久久久久| 九九精品99久久久香蕉| 亚洲精品tv久久久久久久久久| 97久久超碰国产精品旧版| 亚洲精品无码久久久| 色综合色天天久久婷婷基地| 久久精品国产免费观看| 久久www免费人成精品香蕉| 久久久久久久久无码精品亚洲日韩| 久久99久久成人免费播放| 国产成人久久精品激情| 97精品伊人久久久大香线蕉| 久久精品人妻一区二区三区| 国产午夜久久影院| 久久精品99久久香蕉国产色戒 | 久久www免费人成看国产片| AV无码久久久久不卡网站下载| 人人妻久久人人澡人人爽人人精品| 久久国产精品久久久| 精品久久久噜噜噜久久久| 伊人久久久AV老熟妇色| 国产精品乱码久久久久久软件| 久久久不卡国产精品一区二区| 国产精品久久网| 狠狠色丁香久久婷婷综| 狠狠狠色丁香婷婷综合久久俺| 成人久久精品一区二区三区| 久久夜色精品国产噜噜亚洲AV| 久久久久久曰本AV免费免费| 国产精品久久久久久久app| 久久综合成人网| 国产精品久久久久久久app| 欧美一区二区三区久久综|