Объектно-ориентированный язык программирования С++ в примерах. Сивохин А.В. - 54 стр.

UptoLike

Составители: 

Продолжение таблицы 3
┌────────┬──────────────────────────┬───────────────────────────┐
Класс │Объявления и области дейст│Создание,размещение,исполь-
│хранения│ вия объекта │зование и удаление объекта
├────────┼──────────────────────────┼───────────────────────────┤
│объекта производится опера-
│цией delete или деструкто-
│ром составного типа.
5.Время жизни динамическо-
│го объекта - это время от
│момента его создания до мо-
│мента его удаления.
├────────┼──────────────────────────┼───────────────────────────┤
1.Объект определяется как│ 1.Инкапсулированный объект│
│компонента составного объ-│создается как компонента
│екта,который может иметь │составного,который может
│любой класс хранения,в том│иметь любой класс хранения,
│числе и инкапсулированный.│кроме инкапсулированного.
2.Области действия для 2.Размещение инкапсулиро-
│инкапсулированного объекта│ванного объекта,если он не
│определяются по иерархии │является динамическим,про-
│составных типов,содержащей│изводится таким же образом,
│тип данного объекта,и раз-│как и составного.Если ин-
│личаются в зависимости от │капсулированный объект яв-
│класса используемых прог- │ляется динамическим,то он
│раммистом функций и опера-│размещается в куче.
│ций: 3.Использование инкапсули-
а)функции и операции,яв- │рованных объектов со специ-
│ляющиеся членами или дру- │фикатором public ничем не
│зьями типа; │ограничено в пределах обла-
б)функции и операции,не │сти их действия и времени
│имеющие такого статуса. │жизни.Инкапсулированные
Если в некоторой точке │объекты со спецификаторами
│программы составной объект│private или protected в
│является видимым,то для │пределах их области дейст-
│функций и операций,являю- │вия и времени жизни доступ-
└────────┴──────────────────────────┴───────────────────────────┘
54
                                              Продолжение таблицы 3
┌────────┬──────────────────────────┬───────────────────────────┐
│ Класс   │Объявления и области дейст│Создание,размещение,исполь-│
│хранения│         вия объекта        │зование и удаление объекта │
├────────┼──────────────────────────┼───────────────────────────┤
│         │                           │объекта производится опера-│
│         │                           │цией delete или деструкто- │
│         │                           │ром составного типа.        │
│         │                           │ 5.Время жизни динамическо-│
│         │                           │го объекта - это время от   │
│         │                           │момента его создания до мо-│
│         │                           │мента его удаления.         │
├────────┼──────────────────────────┼───────────────────────────┤
│         │ 1.Объект определяется как│ 1.Инкапсулированный объект│
│         │компонента составного объ-│создается как компонента     │
│         │екта,который может иметь   │составного,который может    │
│         │любой класс хранения,в том│иметь любой класс хранения,│
│         │числе и инкапсулированный.│кроме инкапсулированного.    │
│         │ 2.Области действия для    │ 2.Размещение инкапсулиро- │
│         │инкапсулированного объекта│ванного объекта,если он не │
│         │определяются по иерархии   │является динамическим,про- │
│         │составных типов,содержащей│изводится таким же образом,│
│         │тип данного объекта,и раз-│как и составного.Если ин-    │
│         │личаются в зависимости от │капсулированный объект яв- │
│         │класса используемых прог- │ляется динамическим,то он    │
│         │раммистом функций и опера-│размещается в куче.          │
│         │ций:                       │ 3.Использование инкапсули-│
│         │ а)функции и операции,яв- │рованных объектов со специ-│
│         │ляющиеся членами или дру- │фикатором public ничем не    │
│         │зьями типа;                │ограничено в пределах обла-│
│         │ б)функции и операции,не   │сти их действия и времени   │
│         │имеющие такого статуса.    │жизни.Инкапсулированные     │
│         │ Если в некоторой точке    │объекты со спецификаторами │
│         │программы составной объект│private или protected в      │
│         │является видимым,то для    │пределах их области дейст- │
│         │функций и операций,являю- │вия и времени жизни доступ-│
└────────┴──────────────────────────┴───────────────────────────┘


                                 54