Замена двунаправленной связи на однонаправленную
Полезность страницы:
     
    
    0/100      
    
 
        
      
Есть двунаправленная связь, но один из классов в другом не нуждается.
Убрать ненужную сторону связи.

Двунаправленные связи сами по себе являются повышенным источником опасности, приводящим, например, к зависанию объекта в памяти, если его не стереть по указателю. Также опасность заключается в сильной взаимосвязанности в системе, когда изменения в одном месте требует изменений во многих других местах. Таким образом, надо использовать однонаправленные связи, а двусвязные только там, где это действительно необходимо.
Комментарии