Показать сообщение отдельно
Старый 01.02.2018, 10:15
Appleman вне форума Посмотреть профиль Отправить личное сообщение для Appleman Найти все сообщения от Appleman
  № 8  
Ответить с цитированием
Appleman
 
Аватар для Appleman

Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 483
Цитата:
Сообщение от Bletraut Посмотреть сообщение
А чем override не подходит?
Цитата:
Сообщение от ZergMaster Посмотреть сообщение
ну, если персонажей может быть много с подобными свойствами да методами, то по-любому через наследование, для этого оно и есть.
Так никто и не спорит. Просто классы начинают разрастаться и меня смущает, что в них становится сложно разобраться. Мне показалось удобным иметь выделенный в отдельный класс расчёт. Если мне, например, нужно чуть-чуть поправить баланс, я залезу в этот выделенный класс и подправлю. Может быть, когда всё будет готово, его и вставить обратно в тело "материнского" метода.

Я потому и спрашиваю, что преимущества такого подхода очевидны и я их написал. А вот в чём недостатки/риски, я не знаю.
__________________
Не сломано - не чини!