~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ E1FB790EF67F8FD95A518BCA47942DCF__1691145900 ✰
Заголовок документа оригинал.:
✰ Object model - Wikipedia ✰
Заголовок документа перевод.:
✰ Объектная модель — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Object_model ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/e1/cf/e1fb790ef67f8fd95a518bca47942dcf.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/e1/cf/e1fb790ef67f8fd95a518bca47942dcf__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 09:05:34 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 4 August 2023, at 13:45 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Объектная модель — Википедия Jump to content

Объектная модель

Из Википедии, бесплатной энциклопедии

В вычислительной технике объектная модель имеет два связанных, но разных значения:

  1. Свойства объектов в целом в конкретном языке программирования , технологии, обозначениях или методологии , которая их использует. Примерами являются объектные модели Java , объектная модель компонентов (COM) или техника объектного моделирования (OMT) . Такие объектные модели обычно определяются с использованием таких понятий, как класс , универсальная функция , сообщение , наследование , полиморфизм и инкапсуляция . Существует обширная литература по формализованным объектным моделям как подмножеству формальной семантики языков программирования .
  2. Коллекция объектов или классов, с помощью которых программа может исследовать и манипулировать некоторыми конкретными частями своего мира. Другими словами, объектно-ориентированный интерфейс к некоторому сервису или системе. Такой интерфейс называется объектной моделью представляемого сервиса или системы. Например, объектная модель документа (DOM) — это набор объектов, которые представляют страницу в веб-браузере и используются программами -скриптами для проверки и динамического изменения страницы. Существует Microsoft Excel объектная модель [1] для управления Microsoft Excel из другой программы, а ASCOM Telescope Driver — объектная модель для управления астрономическим телескопом.

Объектная модель состоит из следующих важных функций:

Ссылка на объект
Доступ к объектам можно получить через ссылки на объекты. Чтобы вызвать метод в объекте, задаются ссылка на объект и имя метода вместе со всеми аргументами.
Интерфейсы
Интерфейс предоставляет определение подписи набора методов без указания их реализации. Объект предоставит определенный интерфейс, если его класс содержит код, реализующий метод этого интерфейса. Интерфейс также определяет типы, которые можно использовать для объявления типа переменных или параметров и возвращаемых значений методов.
Действия
Действие в объектно-ориентированном программировании (ООП) инициируется объектом, вызывающим метод другого объекта. Вызов может включать дополнительную информацию, необходимую для выполнения метода. Получатель выполняет соответствующий метод, а затем возвращает управление вызывающему объекту, иногда предоставляя результат.
Исключения
Программы могут сталкиваться с различными ошибками и непредвиденными состояниями различной степени серьезности. В ходе реализации метода может обнаружиться множество различных проблем. Исключения предоставляют простой способ справиться с ошибками, не усложняя код. Блок кода может быть определен для выдачи исключения при возникновении особых непредвиденных условий или ошибок. Это означает, что управление передается другому блоку кода, который перехватывает исключение.

См. также [ править ]

Литература [ править ]

  • Вайсфельд, Мэтт (2003). Объектно-ориентированный мыслительный процесс (2-е изд.). Сэмс. ISBN  0-672-32611-6 .
  • Фаулер, Мартин (1996). Шаблоны анализа: объектные модели многократного использования . Аддисон-Уэсли. ISBN  0-201-89542-0 .
  • Фишер, К.; Хонселл, Ф.; Митчелл, Дж. К. (1994). «Лямбда-исчисление объектов и специализация методов» (PDF) . [1993] Материалы восьмого ежегодного симпозиума IEEE по логике в информатике . Том. 1. С. 3–37. дои : 10.1109/LICS.1993.287603 . ISBN  0-8186-3140-6 . S2CID   19578302 . Архивировано из оригинала (PDF) 3 июля 2018 г. {{cite book}}: |journal= игнорируется ( помогите )
  • Марини, Джо (2002). Объектная модель документа: обработка структурированных документов . Осборн/МакГрэй-Хилл. ISBN  0-07-222436-3 .
  • Липпман, Стэнли (1996). Внутри объектной модели C++ . Аддисон-Уэсли. ISBN  0-201-83454-5 .

Внешние ссылки [ править ]


Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: E1FB790EF67F8FD95A518BCA47942DCF__1691145900
URL1:https://en.wikipedia.org/wiki/Object_model
Заголовок, (Title) документа по адресу, URL1:
Object model - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)