Preview

СибСкрипт

Расширенный поиск

ПРИМЕНЕНИЕ МЕХАНИЗМА ДОПОЛНИТЕЛЬНЫХ МОДУЛЕЙ ДЛЯ РЕАЛИЗАЦИИ РАСШИРЯЕМОЙ АЛГОРИТМИЧЕСКОЙ БАЗЫ ПРЕДМЕТНОЙ ОБЛАСТИ

Аннотация

В работе представлено архитектурное решение для построения программных систем с динамическим подключением классов предметной области. Решение ориентировано на приложения, не требующие конкретизации классов на этапе первоначальной реализации. Предложенное решение основано на паттернах объектно-ориентированного проектирования «Дополнительный Модуль» и «Создатель», обеспечивает не только динамическое инстанцирование классов, но и визуальное представление созданных экземпляров.

Об авторах

Константин Юрьевич Войтиков
филиал-институт КемГУ, г. Анжеро-Судженск
Россия


Александр Николаевич Моисеев
ТГУ
Россия


Павел Николаевич Тумаев
филиал-институт КемГУ, г. Анжеро-Судженск
Россия


Список литературы

1. Войтиков, К. Ю. Компонентная модель распределенной объектно-ориентированной системы имитационного моделирования / К. Ю. Войтиков, А. Н. Моисеев, П. Н. Тумаев // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. - 2010. - № 1(10).

2. Фаулер, М. Архитектура корпоративных программных приложений / М. Фаулер: [пер. с англ.]. - М.: Вильямc, 2006. - 544 с.

3. Ларман, К. Применение UML и шаблонов проектирования / К. Ларман. Изд. 2-е. - М.: Вильямc, 2004. - 624 с.

4. Гамма, Э. Приемы объектно-ориентирован-ного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влессидес. - СПб.: Питер, 2010. - 368 с.


Рецензия

Для цитирования:


Войтиков К.Ю., Моисеев А.Н., Тумаев П.Н. ПРИМЕНЕНИЕ МЕХАНИЗМА ДОПОЛНИТЕЛЬНЫХ МОДУЛЕЙ ДЛЯ РЕАЛИЗАЦИИ РАСШИРЯЕМОЙ АЛГОРИТМИЧЕСКОЙ БАЗЫ ПРЕДМЕТНОЙ ОБЛАСТИ. Вестник Кемеровского государственного университета. 2012;(1):27-31.

For citation:


Voytikov K.Yu., Moiseev A.N., Tumaev P.N. REALIZATION OF EXPANSIBLE ALGORITHMS' BASE FOR PROBLEM DOMAIN VIA PLUG-IN TECHNIQUE. The Bulletin of Kemerovo State University. 2012;(1):27-31. (In Russ.)

Просмотров: 140


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2949-2122 (Print)
ISSN 2949-2092 (Online)