Программирование › Паттерны и архитектура
Паттерны: проверенные решения частых задач
Нужно знать заранее: Объекты и классы: чертёж и изделия, События: игра отвечает на происходящее
Что такое паттерн программирования: способ, которым много раз решали похожую задачу. Зачем знать их названия, когда паттерн помогает и когда только усложняет код.