ВУЗ:
Составители:
Рубрика:
6
По аналогии с основными типами, можно создать абстрактные типы данных.
Действия:
1. Дать имя типу;
2. Определить набор операций, которые можно производить над ними;
3. Объединить в единое целое статические и динамические свойства.
Принято называть статическими свойствами класса – переменными, а его динамиче-
ские свойства – функциями.
Класс – абстрактный тип данных – сущность.
Статика (свойства):
Переменные класса.
Динамика (действия)
:
Функции класса.
Основные принципы ООП
1. Инкапсуляция - Класс рассматривается как единство свойств и действий.
Инкапсуляцией называется объединение в абстрактном классе его статических и дина-
мических свойств, при этом, когда рассматриваем класс с точки зрения программиро-
вания, то свойства класса - переменные классы, а это статика класса. Действия, которые
совершаются над
классами, называются функцией класса, а это динамика класса.
2. Наследование - свойство класса создавать себе подобные классы.
Исходный класс – производный класс. Производный класс формируется следующим
образом:
1) В него входят все переменные и функции базового класса;
2) Добавляются новые переменные и функции, которых нет в базовом классе.
При этом производном классе переменные и функции базового класса не повто-
ряются, но пользоваться ими можно в производном классе. Производный класс может
быть несколько в зависимости от сложности задачи.
3) Полиморфизм (много образов) – это свойство функции класса менять свою сущность
в зависимости от внешних воздействий. В применении к программированию это озна-
чает, что функция с одним и тем же именем может выполнять различные действия в
разных частях программы.
6 По аналогии с основными типами, можно создать абстрактные типы данных. Действия: 1. Дать имя типу; 2. Определить набор операций, которые можно производить над ними; 3. Объединить в единое целое статические и динамические свойства. Принято называть статическими свойствами класса – переменными, а его динамиче- ские свойства – функциями. Класс – абстрактный тип данных – сущность. Статика (свойства): Переменные класса. Динамика (действия): Функции класса. Основные принципы ООП 1. Инкапсуляция - Класс рассматривается как единство свойств и действий. Инкапсуляцией называется объединение в абстрактном классе его статических и дина- мических свойств, при этом, когда рассматриваем класс с точки зрения программиро- вания, то свойства класса - переменные классы, а это статика класса. Действия, которые совершаются над классами, называются функцией класса, а это динамика класса. 2. Наследование - свойство класса создавать себе подобные классы. Исходный класс – производный класс. Производный класс формируется следующим образом: 1) В него входят все переменные и функции базового класса; 2) Добавляются новые переменные и функции, которых нет в базовом классе. При этом производном классе переменные и функции базового класса не повто- ряются, но пользоваться ими можно в производном классе. Производный класс может быть несколько в зависимости от сложности задачи. 3) Полиморфизм (много образов) – это свойство функции класса менять свою сущность в зависимости от внешних воздействий. В применении к программированию это озна- чает, что функция с одним и тем же именем может выполнять различные действия в разных частях программы.
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »