Паттерны Builder и Fluent Builder. Как использовать в Unity?
Паттерн стратегия простыми словами
Паттерн стратегия в Unity Большинство задач уже решались когда-то разработчиками, поэтому часто разработка сводится к использованию уже существующих паттернов программирования. В этой статье мы разберем один из них – стратегия. Итак, допустим у вас есть класс суперкласс Citizen, который на основании enum меняет свое взаимодействие с игроком. Такой код часто перерастает в спагетти и его сложно поддерживать и развивать. Мериться с этим мы не будем и используем один из принципов ООП – наследование, чтобы можно было добавлять различные типы жителей...