public Osoba() //V případě, že vytvoříme bezparametrickou osobu { ValidatorJmeno = null; ValidatorVek = null; ValidatorDatum = null; ValidatorRodneCislo = null; }
public Osoba(INameValidator INV, IAgeValidator IAV, IDateValidator IDV, IPINValidator IPINV) { ValidatorJmeno = INV; ValidatorVek = IAV; ValidatorDatum = IDV; ValidatorRodneCislo = IPINV; }
public LettersDispatcher( IAgeValidator ageValidator, IBadWordsValidator badWordsValidator, INotificationSender notificationSender) { this.ageValidator = ageValidator; this.badWordsValidator = badWordsValidator; this.notificationSender = notificationSender; }
public void Configure() { AgeValidator = new AgeValidator(); BadWordsValidator = new BadWordsValidator(); NotificationSender = new NotificationSender(); LettersDispatcher = new LettersDispatcher( AgeValidator, BadWordsValidator, NotificationSender); }