示例#1
0
 public Osoba() //V případě, že vytvoříme bezparametrickou osobu
 {
     ValidatorJmeno      = null;
     ValidatorVek        = null;
     ValidatorDatum      = null;
     ValidatorRodneCislo = null;
 }
示例#2
0
 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);
        }