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