Архитектура предприятия Работа до / после условий
Я использую EA для моделирования некоторых c-компонентов. я знаю, что EA нельзя эффективно использовать с языком Си, но я стараюсь максимально использовать предполагаемое использование каждого элемента.
мой вопрос... я моделирую C-файл, используя класс и функции, используя операции внутри этого класса. моим функциям нужно получить некоторые значения до их запуска и отправить некоторые другие значения до того, как они закончатся. Могу ли я представить это в модели, используя операции до и после операции, или не помещается в этом месте? и если нет, то как я должен представить это в модели в правильном виде
1 ответ
Я не думаю, что это является частью условий до / после. Скорее вам понадобится интерфейс для общения с какой-то объектной моделью. На мой взгляд, ваш основной компонент написан на C, и он просто использует некоторые вещи OO. В этом случае вам нужен адаптер, который вы можете использовать в своем коде C. Это, вероятно, будет состоять из send(module, operation, parameters...)
и наоборот receive(module, values...)
который будет выполнять синхронизацию с вещами ОО. Детали этого не будут включены в этот ответ, так как необходимо уточнить множество ограничений.