...pues para no estar haciendo require e include en todas los archivos, puedes aplicar el patron de diseño MVC...que te permite separar en 3 capas diferenciadas todos los procesos, las vistas, y las solicitudes...de esta forma no tienes que estar instanciando a cada rato una clase y tenes tod mas ordenado...es medio complicado de entender si todavía no estas muy canchero en PHP y OOP..te dejo unos link...
http://tednologia.com/mvc-en-php/ http://www.jourmoly.com.ar/introducc...primera-parte/ http://www.slideshare.net/eugeniabah...-eugenia-bahit (este de eugenia es muy bueno)
http://blog.undermedia.com.ec/index....mple-con-php5/
luego tienes muchos video tutorailes en YouTube, la mayoria en ingles, pero algunos muy completos y buenos como este
http://www.youtube.com/watch?v=Aw28-krO7ZM