Os Padrões de Proejto (Design Patterns) são uma mão na roda na hora de resolver problemas "escabrosos" em proejtos de software.
Um dos mais interessantes é o chamado MVC (Modelo-Visão-Controlador). Se você ainda não conhece os padrões de projeto, vale a pena procurar na internet sobre eles.
O artigo abaixo mostra uma forma interessante de usar o Pattern MVC no desenvolvimento web.
Clique aqui para ler o artigo no site do iMasters