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