예제 #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;
 }