GIL programming in class diagram
After the application architecture has been created in the form of a class structure with the relationship types „has“ and „is a“ (aggregation, generalization/realization), functionality can be added to the individual building blocks of the system. Modern object-oriented solutions are usually programmed in an event-oriented manner. The blocks therefore react to events.
to deepen
You should take a look at the in-depth information offered here when you have the time, are interested, or feel that you are not sufficiently prepared.