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