Глобальные компьютерные сети в информационной модели обучения
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: рассказы, новшество
| Добавил(а) на сайт: Korepanov.
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата
Рассмотрим применение объектно-ориентированного подхода при решении типичной задачи, стоящей перед пользователем Internet: поиск информации с использованием программы для просмотра гипертекстов. Суть проблемы - найти URL-адрес (Uniform Resource Locator -унифицированный способ указания ресурсов), являющийся информационной моделью ресурса Internet, и восстановить по нему сам ресурс. Для простоты будем считать, что результат поиска - гипертекстовая страница. Данная задача характеризуется следующим:
уточнение направления поиска (технологии поиска) и уточнение содержания ресурса происходит в процессе выполнения поиска;
результат поиска плохо формализован, поскольку набор ключевых слов (тезаурус), используемых при написании запроса поисковой машине, неоднозначен (возможно использование синонимов, двойных отрицаний и т.п.);
противоречивость критериев определяется тем, что полнота получения списка URL-адресов часто конфликтует с достоверностью результатов;
неоднозначность решения очевидна - возможно получение разных схожих ресурсов;
результат получения информации непредсказуем (невозможность восстановления ресурса по URL-адресу).
Перечисленные характеристики задачи являются следствием того, что Internet - это сложная, самоорганизующаяся коммуникативная система, обладающая внезапно появляющимися свойствами. Поэтому методы, лежащие в основе традиционного подхода (описание единой технологии организации поиска), в данном случае неприменимы. Воспользуемся объектно-ориентированным подходом.
Суть объектно-ориентированного подхода состоит в следующем:
Четкое выделение понятия объекта - понятия, абстракции или любой вещи с четко очерченными границами, имеющей смысл в контексте рассматриваемой прикладной проблемы.
Определение совокупности схожих объектов с одинаковым набором свойств, называемой классом объектов.
Выделение особых характеристик объектов класса, которые будем называть атрибутами.
Выделение операций над объектами класса, которые будем называть методами [6].
Перейдем к объектно-ориентированному описанию данной задачи. Пользователь манипулирует с классами объектов, называемых "гипертекстовыми страницами". Каждый представитель данного класса (экземпляр класса) имеет свойства (атрибуты):
URL-адрес;
заголовок ресурса;
текстовое содержание.
Над гипертекстовыми страницами возможно выполнение операций:
восстановление (конструирование) страницы по URL-адресу;
закрытие страницы (уничтожение);
просмотр страницы;
сохранение результата в файле;
выделение степени соответствия задаче.
Основное преимущество представления страниц как экземпляров класса - единообразное манипулирование с конкретными объектами, которые, возможно, пользователь видит первый раз в жизни. Нечеткое определение конкретного объекта, результата поиска, все равно входит в рамки данного класса.
Одна из особенностей объектно-ориентированного подхода - объединение в одном классе и атрибутов объекта и операций по их обработке. Принятое название такого свойства - инкапсуляция.
В процессе организации поиска пользователь сталкивается с более сложными гипертекстовыми ресурсами, например, результат (тоже ресурс), выдаваемый поисковой машиной, имеет дополнительное свойство - количество найденных URL-адресов. Пользователь в своем сознании создает новый класс объектов на базе известного класса, причем все те методы и атрибуты, которые были в базовом классе, наследуются классом-потомком. Данную особенность принято называть наследованием.
Рекомендуем скачать другие рефераты по теме: изложение 9, скачать диплом.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата