В этой статье описывается шаблон разработки PHP шаблона стратегии. Подробности заключаются в следующем:
Через 5 секунд после входа на карту у каждого игрока будет база, несколько фермеров и т.д., А также начальный запас населения. Но они различаются в зависимости от расы.
Проблемы, которые необходимо решить: Нам нужно инициализировать разных игроков в соответствии с разными расами. Лучше инкапсулировать эти различные методы обработки.
Мышление: Определите интерфейс инициализации, а затем создайте классы инициализации разных рас.
Пример стратегии:
Чтобы код не был слишком длинным, определение классификации здесь не написано. Если вы хотите отладить, пожалуйста, используйте строку вместо новой.
Краткое описание использования: Шаблон политики может инкапсулировать алгоритм в различных ситуациях и вызывать его в соответствии с конкретной ситуацией.
Краткое описание реализации: Для указания спецификации алгоритма необходим интерфейс. Пользователям (например, для инициализации) нужно только вызвать соответствующий алгоритм.
Подробнее о содержании, связанном с PHP, заинтересованные читатели могут ознакомиться со специальными разделами этого веб-сайта: “Вводный учебник по объектно-ориентированному программированию PHP”, “Энциклопедия навыков работы с массивами PHP”, “Вводный учебник по базовой грамматике PHP”, “Краткое описание операций PHP и использования операторов”, “Краткое описание использования строк PHP”, “Вводный учебник по работе с базой данных PHP + MySQL” и “Общая работа с базой данных PHP” Краткое описание навыков написания
Я надеюсь, что эта статья будет полезна для программирования на PHP.