Использование объектно-ориентированного подхода особенно эффективно при создании программного обеспечения, которое развивается активно, например, при разработке приложений, предназначенных для выполнения на разных аппаратных платформах.
Целиком объектно-ориентированные операционные системы очень привлекательные для системных программистов, потому что, используя объекты системного уровня, программисты смогут залезать вглубь операционных систем для приспособления их к своим нуждам, не возбуждаясь целостность системы.
Но особенно большие перспективы имеет этот подход в реализации распределенных вычислительных сред. В то время, как сейчас разные пакеты, которые работают в данный момент в сети, представляют собой статически связанные наборы программ, в будущем, с использованием объектно-ориентированного подхода, они могут превратиться в единую совокупность динамично что связываются объектов, где каждый объект оперативно устанавливает и разрывает связку с другими объектами для выполнения актуальных в данный момент задач. Приложения, созданные для такого сетевого среды, основанной на объектах, могут выполняться, динамично обращаясь к множества объектов, независимо от их местоположения в сети и независимо от их операционного среды.
Поскольку любое ориентированный^-ориентированное-объектно-ориентированное приложение представляет собой набор объектов, разработчику желательно иметь стандартные средства для управления объектами и организации их взаимодействия. При использовании и разработке объектно-ориентированных приложений в неоднородных распределенных средах, нужны также средства, которые упрощают доступ к объектам сети. При возникновении запроса к какому объекту распределенного среды, независимо от того, находится необходимый объект на том же компьютере или на одном из отдаленных, прозрачным воображением должен быть выполненный поиск объекта, передача ему сообщение, и возвращение ответа. Для обеспечения прозрачного выявления объектов, все они должны быть снабжены ссылками, которые хранятся в каталогах. Отсюда вытекает очень сложная проблема организации службы каталогов, которая позволяет программистам именовать и искать объекты в сети, которые, вообще говоря, может быть разбросанная по всему миру.
Однако, несмотря на упомянутые сложности и проблемы, объектно-ориентированный подход есть одной из самых перспективных тенденций в конструировании программного обеспечения.
Возможно стоит прочитать:
- Joomla! — это целый мир!
- Привычки пользователей
- Диалоги
- Категория Описание
- Область Debug Settings
- Пиктограмма New
- Декоративные элементы
- Папки, флайеры, наклейки
- Алгоритмы взаимного исключения
- Физическая организация и адрес файла
- Кэширование диска
- Процессы и нити в распределенных системах
- Списки намерений
- Новый элемент
- Пиктограмма Trash
- Корпоративные ОС
- Нити
- Особенности методов построения
- Сетевые операционные системы
- Дерево каталогов в nds
- Множественные прикладные среды
- ООП эффективен
- Реализации справочных систем
- Страничное распределение
- Управление локальными ресурсами
- Вызов отдаленных процедур (RPC)
- ХАМРР для Windows
- Шаг 2: предустановочная проверка
- Контент и его термины
- Расширения и компоненты
- Алгоритмы взаимного исключения
- Физическая организация и адрес файла
- Кэширование диска
- Процессы и нити в распределенных системах
- Списки намерений
- Корпоративные ОС
- Нити
- Особенности методов построения
- Сетевые операционные системы
- Дерево каталогов в nds
- Множественные прикладные среды
- ООП эффективен
- Реализации справочных систем
- Страничное распределение
- Управление локальными ресурсами
- Вызов отдаленных процедур (RPC)
- Базовые операции RPC
- Физическая организация устройств ввода вывода
- Кэширование диска
- Процессы и нити в распределенных системах
- Критическая секция
- Особенности областей использования
- Сетевые операционные системы
- Дерево каталогов в nds
- Множественные прикладные среды
- ООП эффективен
- Сравнение вариантов организации взаимодействия сетей
- Нити и RPC
- Репликация
- Страничное распределение
- Управление памятью
- Вызов отдаленных процедур (RPC)
- Команды разработчиков и гражанский порыв
- Термины, концепции и соображения
- Подменю
- Настройки Server
- Область Session Settings
- Раздел User Details
- Контент
- Базовые операции RPC
- Физическая организация устройств ввода вывода
- Кэширование диска
- Процессы и нити в распределенных системах
- Область Parameters — Component
- Критическая секция
- Особенности областей использования
- Сетевые операционные системы
- Изменение шаблона для веб-сайта
- Дерево каталогов в nds
- Множественные прикладные среды
- ООП эффективен
- Сравнение вариантов организации взаимодействия сетей
- Нити и RPC
- Репликация
- Страничное распределение
- Управление памятью
- Вызов отдаленных процедур (RPC)
- Рабочая среда
- В третьей части вы определяете тип данных
- Подключаемые модули
- Средства Joomla!
s#0