How is this paradigm/style called?

Posted by McMannus on Programmers See other posts from Programmers or by McMannus
Published on 2013-10-30T08:00:30Z Indexed on 2013/10/30 10:18 UTC
Read the original article Hit count: 146

Filed under:
|
|

I have the following situation:

I'm developing an add-in for a UML modeling tool. The models that can be created by the user are stored inside the main application and a limited access to the models is given through its API. However, the add-in has a lot of callbacks for events that are triggered by the main application, when changes to the model occur by the user. Since the models are already stored once in the main application, I considered it not practicable to duplicate the models in the add-in, which leads to the fact that I have only behavior in the add-in, rather than having a state.

This behavior is mainly expressed by static functions, that are organized in functional cohesive classes. The callbacks for the events have always references to the model elements relevant for the specifc event that ocurred.

First, it seemed to me that this is a procedural style in general, but procedural style doesn't consider events/callbacks, so this boils down to the question.

How is this programming style called?

© Programmers or respective owner

Related posts about design

Related posts about architecture