
20.11.2018, 13:11
|
|
Регистрация: May 2008
Адрес: Питер
Сообщений: 385
|
Ну, например, чтобы соблюсти инкапсуляцию, можно создать интерфейс для Character ICharacter, который будет выдавать только то, что тебе нужно наружу для ChUpdateManager. Для того, чтобы Манагеру было пофиг в целом кто в него пропихивается, ему главное, чтобы этот кто-то реализовывал ICharacter.
__________________
while(live()) { hope(); }
|