Ejemplo n.º 1
0
 public Facade()
 {
     subSystemA = new SubSystemA();
     subSystemB = new SubSystemB();
     subSystemC = new SubSystemC();
     subSystemD = new SubSystemD();
 }
Ejemplo n.º 2
0
 public static string OperationAB()
 {
     return(SubSystemA.MethodA() + SubSystemB.MethodB());
 }
Ejemplo n.º 3
0
 public static string OperationBC()
 {
     return(SubSystemB.MethodB() + SubSystemC.MethodC());
 }
 public Facade()
 {
     _subSystemA = new SubSystemA();
     _subSystemB = new SubSystemB();
     _subSystemC = new SubSystemC();
 }
 public Facade(SubSystemA subSystemA, SubSystemB subSystemB, SubSystemC subSystemС)
 {
     _subSystemA = subSystemA;
     _subSystemB = subSystemB;
     _subSystemC = subSystemС;
 }
Ejemplo n.º 6
0
 public Facade(SubSystemA subSystemA, SubSystemB subSystemB, SubSystemC subSystemC)
 {
     _subSystemA = subSystemA;
     _subSystemB = subSystemB;
     _subSystemC = subSystemC;
 }
 public SubSystemAdapter(SubSystemA subsystemA, SubSystemB subsystemB)
 {
     _subSystemA = subsystemA;
     _subSystemB = subsystemB;
 }
Ejemplo n.º 8
0
 public Facade(SubSystemA sysA, SubSystemB sysB)
 {
     _sysA = sysA;
     _sysB = sysB;
 }
Ejemplo n.º 9
0
 public Facade()
 {
     ssa = new SubSystemA();
     ssb = new SubSystemB();
     ssc = new SubSystemC();
 }