|
Объектно-ориентированный подход к созданию программных средствОбъектные модели программных продуктов фирмы Microsoft Большинство хорошо известных программных продуктов фирмы Microsoft, как Word, Excel, Access и Internet Explorer, состоят из объектов, которые доступны любым другим внешним программам через механизм OLE Automation. Так, в пакете программ MS Office насчитывается несколько сотен унифицированных классов объектов, представленных в виде нескольких библиотек. Есть библиотеки с общими для всех программ объектами (классами). Таких объектов в MS Office более 50%. Кроме того, каждая программа MS Office имеет свою собственную библиотеку классов. Все собственные библиотеки программ строятся по одинаковым принципам: • В каждой программе есть корневой объект (класс), представляющий всю эту программу. • В корневой объект вложено (встроено) определенное количество объектов, которые задают свойства корневого (вложенные объекты называются свойствами-участниками). • Кроме свойств-участников, корневой объект имеет свои дополнительные свойства, методы и события. • Большинство вложенных объектов построены по той же схеме, что и корневой. Они также имеют свои свойства-участники и дополнительные терминальные свойства, методы и события. В результате каждая программа может быть представлена в виде объектной модели. С ее помощью можно определить, интерфейсы каких компонентов могут быть использованы программистами в их программах и как эти компоненты соотносятся друг с другом. Фрагменты верхнего уровня объектных моделей программ Word, Excel, Access и Internet Explorer приведены в приложениях 1-4. В моделях этих программ объекты располагаются в определенной иерархической последовательности согласно отношением типа «состоит из». Так, рабочие книги (Workbooks) входят в состав программы Excel, а рабочие листы (Worksheets) - в состав рабочей книги. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Продолжение статьи: ч.20 Продолжение статьи: ч.21 Продолжение статьи: ч.22 Продолжение статьи: ч.23 Продолжение статьи: ч.24 Другие статьи по теме: - Типы алгоритмов- Информационная модель - Построение алгоритмов - Среда программирования delfi 2.0 - Case-технология проектирования программного обеспечения информационных систем |
|
2006-2025 © SMTI.RU Главная страница | Связаться с нами |