14. Observer Pattern Lab In this lab, we’re going to leverage the Observer Pattern implementation built into the Flash Player. Event Dispatcher Observer Observer Observer
Improve the development workflow since they help to capture ideas with metaphors that are easy to understand and talk about. The code is separated into manageable pieces which teams can work on separately and can clearly communicate about. The code is well defined so that when change happens, you can adjust your patterns or introduce new patterns to deal with the change.
Architectural Patterns are larger in scale than design patterns. layers multi-tier runs on a distributed system MVC runs on a single system Pipeline SOA – service oriented architecture: communication by passing data from one service to another Algorithm solve computational problems
Many objects we only need one of: caches, DragManager, PopUpManager,
If you search the web for MVC frameworks, you’ll find hundreds of options. Each has their own strengths and weaknesses.