Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот документ:
https://elib.bsu.by/handle/123456789/90108
Заглавие документа: | Реализация шаблона проектирования Actor-Role |
Авторы: | Побегайло, А. П. |
Тема: | ЭБ БГУ::ОБЩЕСТВЕННЫЕ НАУКИ::Информатика |
Дата публикации: | 2013 |
Издатель: | Минск : БГУ |
Библиографическое описание источника: | Вестник БГУ. Серия 1, Физика. Математика. Информатика. - 2013. - №1. - С. 60-64 |
Аннотация: | An implementation of Actor – Role design pattern by means of languages with static types is considered. The proposed approach is based on a realization of the association between roles and actors by means of the association class. The implementation of the association class is based on idioms of type promotion. The programming language C++ is used as a model language for the proposed implementation of Actor – Role design pattern. The source code of two frameworks for realization of role assignment and role choosing is presented. Dynamic type identification mechanism of the programming language C++ is used to determine which role is chosen for the actor. Рассмотрена реализация шаблона проектирования Actor – Role в языках программирования со статической типизацией. Предлагаемый подход основан на реализации отношения ассоциации между актерами и ролями посредством класса-ассоциации. В свою очередь, реализация класса-ассоциации базируется на идиомах преобразования типов данных. В качестве модельного языка программирования для реализации шаблона Актер – Роль выбран язык С++. В статье предложен исходный код двух каркасов для реализации задач назначения и выбора ролей. Для определения роли, которая выбрана для актера, используется механизм динамической идентификации типов данных языка программирования С++. |
URI документа: | http://elib.bsu.by/handle/123456789/90108 |
ISSN: | 0321-0367 |
Лицензия: | info:eu-repo/semantics/openAccess |
Располагается в коллекциях: | Статьи факультета прикладной математики и информатики 2013, №1 (январь) |
Все документы в Электронной библиотеке защищены авторским правом, все права сохранены.