Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемИрина Евланова
1 Включить звукозапись!
2 Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им. А.П. Ершова Новосибирский государственный университет l a o x i o n i i s. n s k. s u тел: (383) Магистратура ФИТ, 1-й курс. Лекция 9 – г. Новосибирский Государственный университет Данте Ад, песнь XXVIII G.Dore
3 Отдельная целостность, рассматриваетс я как система Структура Состояние Материал Взаимо- действия (функции, процессы) Знак Обозна- чаемое смысл знаковая форма значение Тип (доступы) Знаковый мир: Конструкт Деятельность в Реальном мире Знаковый мир (обозначающие формы) Действительность (объективное содержание) Связь- отнесение (доступ) Мышление осуществляет как бы двуплоскостное движение, одновременно продвигаясь и в « тексте » ( обозначающем ) и в « содержании » ( обозначаемом ) Связь замещения Языковое мышление Данте Божественная комедия, ч.1 АД, песнь 27 илл. Г.Доре Бертран де Бьорн французский трубадур ( )
4 это элемент памяти с обращениями-методами: Записать (значение) void читать ( ) значение Память и Объекты Объекты стали самостоятельной категорией только через 30 лет от начала программирования ( Smalltalk-80 ), хотя всё это время «валялись под ногами», поскольку простейший объект Типы данных и их эволюция ИМЯ Тип Объект Обычно Разумно ОБЪЕКТ всегда именуется Политипия Тип Объектов: перечень обращений (методов) Тип значений данных(переменных) в Языках ВУ: множество допустимых значений, перечень допустимых операций. Конечно переменных в ЯВУ нет это всего лишь обозначения объектов или связей! Происходят преобразования: Значение Состояние 1950 t Pr Da Выделение данных из программ полиморфизм Прямо на ЮГ Карта Дорога инкапсуляциянаследование Объектно-ориентированные языки: Введение Объектов позволило: существенно повысить уровень свертки в ЯВУ, разделить работу со значениями от изменения состояний Функции Объекты
5 Составные объекты Элементарные или простые объекты вид комп = структ (вещ re, im); комп z; x:= re.z; y:= im.z; вид comp : op re (comp)real = …, im (comp)real = … ; comp w; x := re(w); y := im(w); Данные и действия В Составных объектах выделяются Подобъекты re im Основная структура исполнения (интерпретации) Исполняемый «сухой остаток» программы Программный Фрагмент, составленный из предписаний Типология предписаний: 1.Структурные 2. Команды исполнителя 3. Обращение к объекту 4. Вызов протокола Атрибуты предписаний: оценка, значения (аргументы и результат), эффект, цель и смысл. Предписания: 4 рода Структура программного фрагмента задаётся: императивно или функционально Оперирование (выбор действия по обстановке). Программирование (структура действий описана заранее)
6 Частные разновидности операционных обстановок Целостность Локальность и Замкнутость ООВУ по управлению, по информации, по связям, по времени Исполнитель Перечень объектов Рабочая область Программный фрагмент ВВод ВЫвод C-форма Перечень объектов Перечень протоколов Рабочая область Программный фрагмент ВВод ВЫвод Ξ -форма Исполнитель Перечень объектов Перечень протоколов Рабочая область ВВод ВЫвод F-форма Исполнитель Рабочая область Программный фрагмент ВВод ВЫвод L-форма Е-форма Исполнитель Перечень объектов Перечень протоколов Рабочая область Программный фрагмент ВВод ВЫвод Сигналы Операционная обстановка высокого уровня (Оболочка) (Вирт-машина)
7 Примеры Доступов 2. Через доступы реализуются межобъектные связи, обращения к подобъектам, а так же соотнесение объектов с вещами из реального мира. … Handler, Bra Держатель Объект Инкапсуляция Методы доступа Сегмент программ Сегмент данных Обозначения 1. Доступ связывает имя с обозначаемым 3. Доступ значение (выработка значения) Доступы осуществляются через объекты специального типа Держатели доступа. Чтобы обращение к объекту не сопро- вождалось влиянием на какой-либо другой объект, достаточно чтобы: Доступ к домену имели только методы данного объекта; В методах не было бы вызовов к методам других объектов Принцип информационной замкнутости!!!
8 Выключить звукозапись!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.