Структура программы AIAssistant

На рисунке изображена структура первой версии программы AIAssistant.


aiassistant1.rar

Программа имеет ядро. К ядру подключаются следующие компоненты:

Каждый компонент системы имеет два метода:
protected SendMessage() - отправка сообщения ядру из компонента.
public AddMessage() - этот метод вызавает ядро при поступлении сообщения для компонента.

Предлагаю такие варианты этих методов:
protected int SendMessage(string msg);
protected int SendMessageA(AclMessage msg);
public int AddMessage(string msg);
public int AddMessageA(AclMessage msg);

SendMessage и AddMessage используются для передачи сообщений в виде строки текста.
SendMessageA и AddMessageA используется для передачи эеземпляров (объектов) ACL сообщений.


© Prof1983 2003-2010
22.04.2007 - 19.10.2010