33. NODES Activation Data Data … Method Method Method … LINKS Distance Data Data … Method Method Method … The classes become strongly coupled. It will be very hard to change them in 2010. Practically impossible to include new links at runtime.
34. Welcome to the observer pattern! Can you imagine calling a method without knowing which method from which object you are calling?
35.
36.
37. How could we include a new display if they have all been hardcoded? By changing this code? That would be bad! We don’t want to change code. What if we want to include a new display during runtime?