Ответственный дизайн

Дизайн, основанный на ответственности Основы объектно-ориентированного дизайна Объектно-ориентированный дизайн (ООД) фокусируется на объектах, которые выполняют определенные задачи и взаимодействуют друг […]

Дизайн, основанный на ответственности

  • Основы объектно-ориентированного дизайна

    • Объектно-ориентированный дизайн (ООД) фокусируется на объектах, которые выполняют определенные задачи и взаимодействуют друг с другом. 
    • ООД включает в себя разработку классов, которые представляют собой абстракции, описывающие поведение и состояние объектов. 
  • Подход, основанный на ответственности

    • Этот подход фокусируется на объектах как на поведенческих абстракциях с четко определенными обязанностями. 
    • Он использует метод моделирования CRC-карт для создания объектов и их обязанностей. 
    • Дизайн, основанный на ответственности, помогает децентрализовать управление и упростить идентификацию абстрактных классов. 
  • Строительные блоки

    • Применение: Программное приложение состоит из взаимодействующих объектов. 
    • Кандидаты: Ключевые объекты, которые служат исходными изобретениями в процессе проектирования. 
    • Сотрудничество: Взаимодействие объектов или ролей. 
    • Содержание: Информация о кандидатах, их обязанностях и сотрудниках. 
    • Горячие точки: Изменения в приложении, которые требуют карточек горячих точек. 
  • Объекты и роли

    • Объекты: Объекты с машинным поведением, которые могут быть связаны для совместной работы. 
    • Роли: Внешнее представление о том, какие услуги предлагает объект. 
    • Стили управления: Распределение обязанностей по управлению, влияющее на структуру приложения. 
  • Рекомендации

    • Высшее руководство предпочитает стиль делегированного управления, в то время как программисты предпочитают стиль централизованного управления. 
    • Стиль централизованного управления подходит для программистов, в то время как стиль делегированного управления подходит для высшего руководства. 
  • Библиография

    • Статья основана на материалах конференции по объектно-ориентированным системам программирования, языкам и приложениям, состоявшейся в Новом Орлеане в 1989 году. 

Полный текст статьи:

Ответственный дизайн — Википедия

Оставьте комментарий

Прокрутить вверх