пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Использования сильно связанных и слабосвязанных схем в ООП программировании. Наследование и ассоциации в моделях классов. Особенности и выбор использования пример на JAVA.

 

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

          Для создания слабо связанного кода, нужно должным образом распределить ответственность, то есть выяснить, что должен делать каждый из объектов. Каждый объект должен выполнять определенную функцию, все члены этого объекта должны быть на нее сориентированный, между ними должна быть логическая связь, «высокое зацепление» (вне связи слабые, внутри – сильные).

          Наследование

          Ассоциации представляют собой связи между экземплярами классов (личность работает в компании, компания имеет ряд офисов). С концептуальной точки зрения ассоциации представляют собой концептуальные связи между классами.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


06.01.2018; 19:39
хиты: 139
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь