Напишите программу, которая будет валидировать предложенный пароль на основе набора правил. Правила:
Пользователь программы может настраивать набор применяемых правил.
При разработке программы необходимо учитывать общие требования к классам, принципы проектирования SOLID, а также паттерны проектирования.