О БЪЕКТЫ И ИНТЕРФЕЙСЫ. П ОНЯТИЕ ОБЪЕКТА Объект некоторая информационная сущность, обладающая определённым состоянием и поведением. Состояние определяется.

Презентация:



Advertisements
Похожие презентации
Теория экономических информационных систем Семантические модели данных.
Advertisements

Разработка структуры программного обеспечения при объектом подхода.
Понятие модели. Классификация моделей. 1. с учетом фактора времени и области использования: статические (модели, описанные в определенный момент времени);
Разработка программного обеспечения при объектном подходе Объектно-ориентированный подход.
МОДЕЛИРОВАНИЕ И ФОРМАЛИЗАЦИЯ Бобкова Татьяна Александровна учитель информатики МАОУ «МСОШ 16» 1.
Методология объектно- ориентированного программирования.
В. Дихтяр ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ (для бакалавров) Российский университет дружбы народов Институт гостиничного бизнеса и туризма Раздел 1.Разработка.
В. И. Дихтяр ИНФОРМАТИКА Российский университет дружбы народов Институт гостиничного бизнеса и туризма Раздел 3Моделирование объектов и процессов и его.
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
Базы данных Лекция 01 Информационные технологии баз данных.
Современное состояние проблемы моделирования систем Докладчик: Виноградов Андрей Группа: ИТО-4-07 Группа: ИТО-4-07.
Авторы проекта учени. 11 класса « А »
Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
1 МОДЕЛИРОВАНИЕ И ФОРМАЛИЗАЦИЯ 2 Что такое моделирование? Моделирование – это метод познания, состоящий в создании и исследовании моделей.
Профильные курсы информатики, ориентированные на программирование. Объекто- ориентированное программирование.
1 Лекция 14. Стратегический контроллинг Элементы системы стратегического контроллинга Установление показателей стратегического контроллинга.
Моделирование. Первыми моделями, как заместителями некоторых объектов, были языковые знаки. Они возникли в ходе развития человечества и постепенно превратились.
А) некоторый объект, отражающий пространственно- временные признаки изучаемого объекта, явления или процесса; В) объект, состоящий из элементов, находящихся.
Вопрос I. Основные понятия. Вопрос 2. Проектирование баз данных.
Транксрипт:

О БЪЕКТЫ И ИНТЕРФЕЙСЫ

П ОНЯТИЕ ОБЪЕКТА Объект некоторая информационная сущность, обладающая определённым состоянием и поведением. Состояние определяется заданными значениями свойств (атрибутов), а поведение - операциями над аттрибутами и другими данными (методы).

П РИМЕРЫ ОПИСАНИЯ ОБЪЕКТА В зависимости от задачи, одна и таже реальная сущность может быть описана с помощью различных по строению объектов Заготовка древесины : высота, возраст, масса, подсчет эффективности вырубания Моделирование экосистемы леса : выделение кислорода, азота, возраст, взаимодействие с другими элементами экосистемы, размножение Симулятор охоты : высота, внешняя форма ветвей, взаимодействие с птицами, отрисовка с разными параметрами, 3d- модель Моделирование хвойных деревьев – подробная модель ветвей, модель внутреннего состояния ствола, корней, изменения состояния с течением времени, взаимодействие с внешними факторами

О БЪЕКТНЫЕ ПРЕДСТАВЛЕНИЯ ПРЕДМЕТНОЙ ОБЛАСТИ Предметная область программы - это система, характеризующая элементы материального мира, информация о которой хранится и обрабатывается в программе. Чаще всего в основе проектирования программы в ООП лежит разбиение предметной области на взаимодействующие объекты. Разбиение на объекты, а также структура объектов должна соотвествовать выполняющейся задаче, ограничениями на программные ресурсы, требованиям по удобству использования и т.д.

Р АЗБИЕНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ НА ОБЪЕКТЫ В зависимости от задачи, одна и таже реальная предметная область может быть описана с помощью объектов по разному. Транспортное планирование Архитектурные пакеты Google maps Курьерская служба Игра Civilization Игра SimCity 3d модель для GTA 3d модель для фильма Изучение потоков населения Расположение сотовых станций...

П ОНЯТИЕ ИНТЕРФЕЙСА Интерфейс - граница между взаимодействующими независимыми объектами. Интерфейс задает параметры, процедуры и характеристики взаимодействия объектов.

И НТЕРФЕЙС И РЕАЛИЗАЦИЯ Концепция интерфейса позволяет разделить способность объекта к взаимодействию и другие свойства данного объекта. Понятию «интерфейс» противопоставляют понятие «реализация» (внешняя и внутренняя части объекта) Деление на интерфейс и реализацию также полностью зависит от задачи

Н ЕСКОЛЬКО ИНТЕРФЕЙСОВ ОБЪЕКТА Всю совокупность «внешней» части объекта бывает удобно разделять на несколько интерфейсов в зависимости от типов взаимодействий с другими объектами Взаимодействие с физическим миром Взаимодействие с хозяином Взаимодействие с котами Взаимодействие с кошками Взаимодействие с едой