Differences between revisions 3 and 4
Revision 3 as of 2006-02-22 08:14:33
Size: 886
Editor: bzq-82-81-202-132
Comment:
Revision 4 as of 2008-03-11 10:50:18
Size: 896
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
[http://c2.com/cgi/wiki?StartingPoints] [[http://c2.com/cgi/wiki?StartingPoints]]
Line 10: Line 10:
 * Theory : [http://c2.com/cgi/wiki?ModelViewController] and [http://mail.python.org/pipermail/python-list/2006-January/319314.html]  * Theory : [[http://c2.com/cgi/wiki?ModelViewController]] and [[http://mail.python.org/pipermail/python-list/2006-January/319314.html]]
Line 16: Line 16:
 * Theory : [http://c2.com/cgi/wiki?ModelViewPresenter] and [http://www.martinfowler.com/eaaDev/ModelViewPresenter.html]  * Theory : [[http://c2.com/cgi/wiki?ModelViewPresenter]] and [[http://www.martinfowler.com/eaaDev/ModelViewPresenter.html]]

Introduction

Software design is what separates the amateur from the professional. Certain things are easier to do in certain ways. Those certain ways are known as Design Patterns and represent a distillation of the experience of many programmers. Time invested in learning Design Patterns always pays off.

Main source of Patterns is: http://c2.com/cgi/wiki?StartingPoints

Model View Controller

Model View Presenter

MVP is an evolution of MVC.

AdvancedDesign (last edited 2008-03-11 10:50:18 by localhost)

NOTE: To edit pages in this wiki you must be a member of the TrustedEditorsGroup.