В моем приложении у меня есть 2d-массив объектов для представления сетки. Каждое место в сетке может быть пустым или занято сущностью (в данном случае это просто человек или стена). Сейчас я использую instanceof
, чтобы проверить, является ли объект лицом или стеной.
Я думал о предоставлении каждой сущности метода, который возвращает enum
с указанием своего типа, так что объект стены вернет EntityType.WALL
. Мне было интересно, если это лучшая идея, чтобы удалить использование instanceof
или instanceof
, подходящего в этом сценарии?