In the first part we looked at the strategy pattern, in part 2 of this design patterns series we take a look at the observer pattern. As I mentioned in a previous post this series is aimed more at developers that are relatively new to design patterns...