Theory of the Observer Pattern

Managing dependencies between entities in a software system is crucial to a solid design. In the previous chapter, we had a look at the open-closed principle. Now we’ll turn to another principle for dependency management and illustrate how both of these principles may be realized in C using the Observer pattern.

Get hands-on with 1200+ tech skills courses.