iOS, Programming, Software Development.
Model-view-controller concept. The solid line represents a direct association, the dashed an indirect association (via an observer for example). In object-oriented programming, design patterns show a general view of how classes and objects interact, describe their relationships. They are like a