Since Design Patterns by Eric Gamma et. al. came out an extra layer of architecture and structure has been imposed on object-oriented programming, and various ways of incorporating the ideal design patterns have emerged over time. This applies to Flex and Actionscript as well: Two of these different flavours are called Cairngorm and PureMVC.

But sometimes, I’m just saying sometimes, especially when dabbling in small projects, the work and investment needed is simply too big. I just found a good post, that goes right to the heart of the Model – View – Controller design pattern. It really demonstrates that good architecture is possible without too much overhead.