Паттерны проектирования в реальных проектах: когда и зачем их применять
Разбираемся, когда паттерны проектирования действительно нужны, а когда превращают код в переусложнённую конструкцию. На примерах Factory, Observer и Strategy - с кодом и реальными сценариями из разработки.