Полный текст

Паттерны ООП c примерами на Java: порождающие шаблоныКаждый раз изобретать велосипед при создании объектов — утомительно и рискованно. Порождающие паттерны как раз и нужны, чтобы гибко управлять «рождением» экземпляров, скрывая всю сложную логику от клиента.Например, чтобы случайно не начать писать сообщения в Kafka, а читать из RabbitMQ, Абстрактная фабрика предоставит уже согласованный и совместимый набор инструментов. И таких элегантных решений — целое семейство.Погрузимся в мир Фабрик, Билдеров и Синглтонов с понятными примерами на Java.