"Гради Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ (fb2) " - читать интересную книгу автора (Буч Гради)

Выводы

• Объект характеризуется состоянием, поведением и идентичностью.

• Структура и поведение одинаковых объектов описывается в общем для них классе.

• Состояние объекта определяет его статические и динамические свойства.

• Поведение объекта характеризуется изменением его состояния в процессе взаимодействия (посредством передачи сообщений) с другими объектами.

• Идентичность объекта - это его отличия от всех других объектов.

• Иерархия объектов может строиться на принципах связи или агрегации.

• Множество объектов с одинаковой структурой и поведением является классом.

• Шесть типов иерархий классов включают: ассоциирование, наследование, агрегация, использование, инстанцирование и метаклассирование.

• Классы и объекты, образующие словарь предметной области, называются ключевыми абстракциями.

• Структура, объединяющая множество объектов и обеспечивающая их совместное целенаправленное функционирование, называется механизмом.

• Качество абстракций измеряется их зацеплением, связностью, достаточностью, полнотой и примитивностью.