public CommandFactoryWithLazyLoading ( IPhonebookRepository data, IPrinter printer, IPhoneNumberSanitizer sanitizer ) : Phonebook.Command | ||
data | IPhonebookRepository | |
printer | IPrinter | |
sanitizer | IPhoneNumberSanitizer | |
return | Phonebook.Command |
public CommandFactoryWithLazyLoading(IPhonebookRepository data, IPrinter printer, IPhoneNumberSanitizer sanitizer)
{
// TODO: Complete member initialization
this.data = data;
this.printer = printer;
this.sanitizer = sanitizer;
}
public IPhonebookCommand CreateCommand(string commandName, int argumentsCount)