ВУЗ:
Составители:
Рубрика:
8
объектов данного класса. Внутренняя реализация описывает представление
этой абстракции и механизмы достижения желаемого поведения объекта.
Разделение интерфейса и реализации позволяет защитить объекты от деталей
реализации объектов более низкого уровня. Инкапсуляция позволяет вносить
в программу изменения, сохраняя ее надежность и минимизируя затраты на
этот процесс.
Модульность - это свойство системы, связанное с возможностью
декомпозиции на ряд внутренне связанных, но слабо связанных между собой
модулей. В языке С++ под модулями понимается раздельно компилируемые
файлы.
Модульность - это разделение программы на раздельно
компилируемые фрагменты, имеющие между собой средства сообщения.
Традиционным в С++ является помещение интерфейсной части модулей в
отдельные файлы с расширением .h.
Иерархия - ранжированная (упорядоченная) система
абстракций.
Основными видами иерархических структур, применительно к сложным
системам, является структура классов (иерархия "is -a") и структура объектов
(иерархия "part of"). Принцип наследования позволяет упростить выражения
абстракции, делая проект менее громоздким и более выразительным.
Наследование - это такая иерархичность абстракций, в которой
подклассы наследуют строение от одного или нескольких суперклассов. В
подклассе, кроме того,
могут быть определены дополнительные атрибуты и
методы. Суперклассы отражают наиболее общие, а подклассы более
специализированные абстракции. Поэтому о наследовании говорят, как об
иерархии "обобщение специализации". Различают случаи простого и
множественного наследования. В первом случае подкласс может
определяться только на основе одного суперкласса, во втором случае
объектов данного класса. Внутренняя реализация описывает представление этой абстракции и механизмы достижения желаемого поведения объекта. Разделение интерфейса и реализации позволяет защитить объекты от деталей реализации объектов более низкого уровня. Инкапсуляция позволяет вносить в программу изменения, сохраняя ее надежность и минимизируя затраты на этот процесс. Модульность - это свойство системы, связанное с возможностью декомпозиции на ряд внутренне связанных, но слабо связанных между собой модулей. В языке С++ под модулями понимается раздельно компилируемые файлы. Модульность - это разделение программы на раздельно компилируемые фрагменты, имеющие между собой средства сообщения. Традиционным в С++ является помещение интерфейсной части модулей в отдельные файлы с расширением .h. Иерархия - ранжированная (упорядоченная) система абстракций. Основными видами иерархических структур, применительно к сложным системам, является структура классов (иерархия "is -a") и структура объектов (иерархия "part of"). Принцип наследования позволяет упростить выражения абстракции, делая проект менее громоздким и более выразительным. Наследование - это такая иерархичность абстракций, в которой подклассы наследуют строение от одного или нескольких суперклассов. В подклассе, кроме того, могут быть определены дополнительные атрибуты и методы. Суперклассы отражают наиболее общие, а подклассы более специализированные абстракции. Поэтому о наследовании говорят, как об иерархии "обобщение специализации". Различают случаи простого и множественного наследования. В первом случае подкласс может определяться только на основе одного суперкласса, во втором случае 8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »