Показать сообщение отдельно
Старый 05.06.2018, 12:58
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 6  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
Цитата:
Какие плюсы/минусы от использования: а) отдельных классов и б) идентификаторов внутри единого класса.
отдельные классы дают бОльшую гибкость т.к. в случае если у шляпы,например, появится специфичное поведение будет место, куда это дописать.
В идеале должно быть так: все, что есть сейчас выносится в EquipmentItem, а в EquipmentBoots, EquipmentCoat и EquipmentHat оставляем пустые классы,отнаследованные от EquipmentItem.Ничего плохого в пустых классах нет, это называется маркерный интерфейс/класс.