コード例 #1
0
ファイル: SmTest.cs プロジェクト: 00mjk/Chabu
 public Porsche(IWheelFactory wheelFactory)
 {
     WheelFrontLeft  = wheelFactory.Create("Front-Left");
     WheelFrontRight = wheelFactory.Create("Front-Right");
     WheelRearLeft   = wheelFactory.Create("Rear-Left");
     WheelRearRight  = wheelFactory.Create("Rear-Right");
 }
コード例 #2
0
 public CarFactory(IWheelFactory wheelFactory, IEngineFactory engineFactory, ILanternFactory lanternFactory)
 {
     this.WheelFactory   = wheelFactory;
     this.EngineFactory  = engineFactory;
     this.LanternFactory = lanternFactory;
 }