Объекты и отношения между ними
Рассмотренные выше особенности графических интерфейсов, а также положенная в основу их реализации DCD-технология обуславливают необходимость применения для проектирования GUI объектно-ориентированного подхода. Такой подход предполагает использование аналогий между программными объектами и объектами реального мира. С точки зрения пользовательского интерфейса, объектами являются не только файлы или пиктограммы, но и любое устройство для хранения и обработки информации, включая ячейки, параграфы, символы, и т.д., а также документы, в которых они находятся.
Объекты, независимо от того, относятся ли они к реальному миру или имеют компьютерное воплощение, обладают определенными характеристиками, которые помогают нам понимать, что они собой представляют, и как они ведут себя в тех или иных ситуациях. Следующие понятия описывают основные аспекты и характеристики объектов, имеющих компьютерное воплощение:
1. Свойства объектов. Объекты имеют определенные характеристики или атрибуты, называемые свойствами, которые определяют их представление или возможные состояния (например, цвет, размер, дату модификации). Свойства не ограничены внешними или видимыми признаками объекта. Они могут отражать их внутреннюю организацию или текущее состояние объекта.
2. Операции над объектами. Все действия, которые могут быть выполнены над объектом, считаются допустимыми операциями. Перемещение или копирование объекта являются примерами операции. Пользователь может выполнять операции над объектами, используя те или иные механизмы, предоставляемые интерфейсом, (в частности, командное управление и прямое манипулирование).
3. Связь (отношения) между объектами. Любой объект тем или иным образом взаимодействует с другими объектами. Во многих случаях взаимоотношения между объектами могут быть описаны как связь определенного типа. Наиболее общими типами отношений являются наборы (Collection), объединения (Constraints), и композиции (Composites).
Набор представляет собой наиболее простой тип отношения, которое отражает наличие у объектов некоторых общих свойств. Результаты запроса (поиска) по образцу) или операции множественного выбора объектов — примеры использования данного типа отношения. Важным достоинством этого типа отношения является то, что он позволяет указывать операции, которые должны относиться к определенному набору объектов.
На правах рекламы: Выбираете шкаф-купе - угловой шкаф купе.
Новости
МинисуперЭВМ и супермини-ЭВМ20.10.2010
Выше отмечалось, что отсутствуют четкие границы между рассмотренными типами ЭВМ. В последнее время стали выделять два промежуточных типа ЭВМ: а) минисуперЭВМ и б) супермини-ЭВМ...
ПОДРОБНЕЕ
Классификация вычислительных систем20.10.2010
Стремление удовлетворить требования разнообразных областей и форм применения электронной вычислительной техники, повысить производительность и расширить логические возможности ЭВМ...
ПОДРОБНЕЕ
Многооконная технология интерфейса20.10.2010
Прямое манипулирование объектами обладает следующими достоинствами: обеспечивает визуальный контроль за выполняемыми операциями; позволяет легко восстановить предшествующее...
ПОДРОБНЕЕ
Читайте также
- Командный язык и диалог на его основе
- Диалог на основе командного языка
- Диалог на основе экранных форм
- Диалог на основе меню
- Диалог типа «вопрос - ответ»
- Главные моменты при проектировании пользовательского интерфейса
- Основные правила диалога
- Альтернативный подход к проведению испытаний приложения
- Оценка потребительских свойств приложения
- Испытание создаваемого приложения
- Прототипирование проекта или приложения
- Расчет радиусов зон разрушений
- Оценка качества ремонта оборудования
Фотогалерея

Изображение 1

Изображение 2