Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Подарки от программис'тов

27.07.22 10:08
Re: Подарки от программис'тов
 
alex445 коренной житель
Оттого, что вы разобьёте один класс на два, но очень связанных, от божественности вы не избавитесь.

Сильная связь - композиция. Слабая связь - агрегация. Что ты понимаешь под сильной и слабой связью мне не ведомо. Боюсь, что тебе тоже :)

Здесь я имею ввиду не понития компоновки объектов, а то, как тесно они взаимодействуют. Можно сделать "слабую связь" по вашим понятиям (аггрегацию), а затем заставить их очень тесно взаимодействовать. Вот это я и имею ввиду - два класса (уже три), все используют друг друга очень сильно (вызывают друг у друга свойства и методы). Выкинь один - другой становится бессмысленным. А как оно там скомпоновано - дело десятое.

 

Перейти на