Не секрет, что любую программу можно написать разными способами: чтобы она занимала минимум места и была удобной для редактирования или же стала неповоротливым нагромождением мусорного кода. В издательстве Бомбора выходит нетривиальная книга по программированию игр, которая учит не тому, как писать код, а как его структурировать. Автор «Паттернов программирования игр» – программист с двадцатилетним стажем Роберт Нистрем, который восемь лет трудился в одной из крупнейших студий разработки Electronic Arts, а первые отзывы и корректировки получал от лучших критиков – своих коллег-разработчиков...
Введение
Паттерн (pattern) – это образец или модель, описывающая решение проблемы в определенной области. Паттерны проектирования – это шаблоны, которые помогают решить различные задачи и проблемы, возникающие при разработке программного обеспечения (ПО). В данной статье рассматриваются основные паттерны проектирования, используемые в программировании. Шаблонные методы Шаблонные методы представляют собой паттерны проектирования, которые определяют общий алгоритм решения задачи. Они позволяют определить общую структуру алгоритма и предоставляют возможность его изменения в подклассах...