Esempio n. 1
0
 //Injecting interfaces to make this class loosed coupled
 public PrinterForEverything(IInvoicePrint printingSystem, IPrintWithLogo printingGeneric, IPrintAll printAll)
 {
     _printingSystem  = printingSystem;
     _printingGeneric = printingGeneric;
     _printAll        = printAll;
 }
Esempio n. 2
0
 public InvoicePrinter(IInvoicePrint printingSystem)
 {
     _printingSystem = printingSystem;
 }