Введение в объектно-ориентированное программирование на языке Object Pascal. Соколов Е.В. - 3 стр.

UptoLike

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

3
СОДЕРЖАНИЕ
Введение ....................................................................................................... 4
1. Модульное программирование ............................................................ 6
1.1. Модули и их структура ................................................................... 6
1.2. Использование модулей ................................ ................................ 11
1.3. Особенности под кл ючения модулей ................................ ............ 13
Упражнения ........................................................................................... 15
2. Объектное программирование .......................................................... 16
2.1. Классы и объекты .......................................................................... 16
2.2. Использование классов ................................................................ . 18
2.3. Реализация класса ................................................................ ......... 22
2.4. Области видимости членов класса .............................................. 23
2.5. Конструкторы и деструкторы ................................ ....................... 30
Упражнения ........................................................................................... 33
3. Объектно - ориентированное программирование ........................... 34
3.1. Наследование ................................ ................................................. 34
3.2. Совместимость классов и ее особенности .................................. 40
3.3. Определение типа объекта во время выполнения ...................... 42
3.4. Статическое и динамическое связывание ................................... 45
3.5. Абстрактные методы и клас сы ..................................................... 51
Упражнения ........................................................................................... 55
4. Реализация объектной модели ........................................................... 56
4.1. Указатели на подпрограммы ......................................................... 56
4.2. Абстрактные классы и обобщенные алгоритмы ......................... 59
4.3. Наследование ................................ ................................................. 62
4.4. Динамическое связывание ............................................................ 66
4.5. Вопросы оптимизации .................................................................. 69
Заключение ............................................................................................... 77
Ч то читать дальше? .............................................................................. 79
                                             СО Д Е РЖ А Н И Е


В ведение ....................................................................................................... 4
1. М одуль но е п ро граммирование ............................................................ 6
     1.1. М од ул и и ихс т рукт ура ................................................................... 6
     1.2. И с пол ь з ов ание м од ул ей ................................................................ 11
     1.3. Ос обеннос т и под кл ючения м од ул ей ............................................ 13
     Упражнения ........................................................................................... 15
2. О б ъектно е п ро граммирование .......................................................... 16
     2.1. Кл ас с ы и объект ы .......................................................................... 16
     2.2. И с пол ь з ов ание кл ас с ов ................................................................. 18
     2.3. Реал из ация кл ас с а ......................................................................... 22
     2.4. Обл ас т и в ид им ос т и чл енов кл ас с а .............................................. 23
     2.5. Конс т рукторы и д ес т рукторы ....................................................... 30
     Упражнения ........................................................................................... 33
3. О б ъектно -о риентированно е п ро граммирование ........................... 34
     3.1. Н ас л ед ов ание ................................................................................. 34
     3.2. Сов м ес т им ос т ь кл ас с ов и ее ос обеннос т и .................................. 40
     3.3. Опред ел ение т ипа объект а в ов рем я в ы пол нения ...................... 42
     3.4. Ст ат ичес кое и д инам ичес кое с в яз ы в ание ................................... 45
     3.5. Абс т ракт ны е м етод ы и кл ас с ы ..................................................... 51
     Упражнения ........................................................................................... 55
4. Реализац ияо б ъектно й модели ........................................................... 56
     4.1. Указ ат ел и на под програм м ы ......................................................... 56
     4.2. Абс т ракт ны е кл ас с ы и обобщенны е ал горит м ы ......................... 59
     4.3. Н ас л ед ов ание ................................................................................. 62
     4.4. Динам ичес кое с в яз ы в ание ............................................................ 66
     4.5. Вопрос ы опт им из ации .................................................................. 69
Заклю чение ............................................................................................... 77
     Ч точит ат ь д ал ь ш е? .............................................................................. 79




                                                        3