ВУЗ:
Составители:
23
В любой предметной области имеется множество объектов – физических или
концептуальных которые имеют свою индивидуальность, свои свойства, поведение
и обособлены от остальной части предметной области.
Объекты предметной области иерархически упорядочены. В начале иерархии
находится корневой объект, а ветвями - другие объекты предметной области. Более
того объекты, находящиеся на некотором уровне иерархии, наследуют
свойства и
поведение объектов, находящихся на более высоких уровнях иерархии.
Итак, объекты изолированы, обособлены, и имеют собственные и наследуемые
свойства и поведение.
Для того чтобы программа адекватно отображала предметную область или её
какую-то часть, она должна использовать средства:
а)для изолирования свойств и поведенческих функций в некоторой оболочке –
капсуле;
б
)для наследования свойств и поведенческих функций;
в)для представления иерархии и обеспечения реализации различными способами
одной и той же поведенческой функции;
г)для целостного представления объектов реального мира.
Без новых концепций, процесс в области программирования был бы невозможен.
Осознание этого факта и рассмотренных принципов произошло в начале 80-х годов
XX века
.
Образом объекта предметной области является класс. Он имеет имя, набор
свойств (атрибутов), набор методов – поведенческих функций и процедур. С другой
стороны класс – это тип в языках программирования, создаваемый пользователем.
В простейшем случае класс – это запись, объявленная с ключевым словом Class
вместо слова Record.
Для каждого класса можно объявить любое количество переменных этого
класса – объектов, которые не путать с объектами предметной области.
В классе должны присутствовать методы, поэтому класс – это структура, у
которой перечислены процедуры и функции для работы с полями записи.
В любой предметной области имеется множество объектов – физических или
концептуальных которые имеют свою индивидуальность, свои свойства, поведение
и обособлены от остальной части предметной области.
Объекты предметной области иерархически упорядочены. В начале иерархии
находится корневой объект, а ветвями - другие объекты предметной области. Более
того объекты, находящиеся на некотором уровне иерархии, наследуют свойства и
поведение объектов, находящихся на более высоких уровнях иерархии.
Итак, объекты изолированы, обособлены, и имеют собственные и наследуемые
свойства и поведение.
Для того чтобы программа адекватно отображала предметную область или её
какую-то часть, она должна использовать средства:
а)для изолирования свойств и поведенческих функций в некоторой оболочке –
капсуле;
б)для наследования свойств и поведенческих функций;
в)для представления иерархии и обеспечения реализации различными способами
одной и той же поведенческой функции;
г)для целостного представления объектов реального мира.
Без новых концепций, процесс в области программирования был бы невозможен.
Осознание этого факта и рассмотренных принципов произошло в начале 80-х годов
XX века.
Образом объекта предметной области является класс. Он имеет имя, набор
свойств (атрибутов), набор методов – поведенческих функций и процедур. С другой
стороны класс – это тип в языках программирования, создаваемый пользователем.
В простейшем случае класс – это запись, объявленная с ключевым словом Class
вместо слова Record.
Для каждого класса можно объявить любое количество переменных этого
класса – объектов, которые не путать с объектами предметной области.
В классе должны присутствовать методы, поэтому класс – это структура, у
которой перечислены процедуры и функции для работы с полями записи.
23
Страницы
- « первая
- ‹ предыдущая
- …
- 44
- 45
- 46
- 47
- 48
- …
- следующая ›
- последняя »
