Showing posts with label design. Show all posts
Showing posts with label design. Show all posts

2 October 2011

EDAM: Easy Development And Maintenance

Design patterns make code more flexible and easier to evolve and test.
Design patterns make code more complex and harder to write.
Strike the right balance between easy work now (development) and later (maintenance).

25 March 2010

GUI architecture patterns

Model View Controller is the common architecture for graphical user interfaces.
There are however many variations on it, partly depending on the underlying technology.
As a result MVC is often misunderstood, and the same names are used for different beasts.
Here's a clear overview of MVC and its brethern.