Основы объектно-ориентированного программирования

         

Пять правил


Из рассмотренных критериев следуют пять правил, которые должны соблюдаться, чтобы обеспечить модульность:

  • Прямое отображение (Direct Mapping).
  • Минимум интерфейсов (Few Interfaces).
  • Слабая связность интерфейсов (Small interfaces - weak coupling).
  • Явные интерфейсы (Explicit Interfaces).
  • Скрытие информации (инкапсуляция) (Information Hiding).

Первое правило касается отношения между внешней системой и ПО. Следующие четыре правила касаются общей проблемы - как модули общаются между собой. Для получения хорошей модульной архитектуры необходим управляемый и строгий метод обеспечения межмодульных связей.



Содержание раздела