Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
OleVariant – тип данных произвольной структуры.
Инстанцирование (Instancing) – принцип создания нового COM-объекта. Как правило связывается с классом объекта изначально. Бывает:
1) внутреннее (Internal) – внутри самого процесса (dll);
2) одиночное (Single Instance) – для каждого клиента запускается новый экземпляр exe-шника;
3) множественное (Multiple Instance) – для всех клиентов используется один единственный экземпляр exe-шника;
Процесс – ресурс компьютера, поддерживающий выполнение последовательности команд (программы). Включает в себя Нити (потоки), Адресное пространство.
Адресное пространство – совокупность всех доступных процессу адресов памяти компьютера. Используется для хранения данных в оперативной памяти (переменные и т.п.)
Нить (поток, thread) – часть процесса, соответствующая одной цепочке действий. Min=1. Если нитей больше 1, то говорят, что процесс выполняется многозадачно. Модель нитей (Threading Model) бывает:
1) Одиночная (Single) – все запросы в одной нити;
2) Разделенная (Apartment) – все запросы одного клиента в одной нити;
3) Свободная (Free) – кто хочет где придётся J
и др. …
Интерфейс объекта (класса) – данные и методы объекта, доступные для обращения к ним извне (из других объектов).
Просто Интерфейс (interface) – соглашение о вызовах. Используется классами (объектами) для описания своих интерфейсов. Не имеет реализации. Может наследоваться.
Идентификация происходит ч/з GUID.
11Паттерны Объектно-ориентированного проектирования: паттерны GoF, основные группы, пример.
«Любой паттерн описывает задачу, которая снова и снова возникает в нашей работе, а также принцип её решения, а также принцип её решения, причём таким образом, что это решение можно потом использовать миллион раз, ничего не изобретая заново». Смысл паттерна – предложить решение определённой задачи в конкретном контексте.
Под паттернами проектирования понимается описание взаимодействия объектов и классов, адаптированных для решения общей задачи проектирования в конкретном контексте.
Дата публикования: 2015-10-09; Прочитано: 168 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!