iOS, Programming, Software Development.
starting point to use a Strategy pattern. The controller decides which “strategy” will be the best for dealing with the particular problem (f.e. which algorithm to use with data acquired from the user by view objects). Observer — This pattern is very common throughout whole Cocoa. If a model gets