Cita: Pero la parte de botones multiples opciones que se maneja en html y otras cositas no estan programadas usando clases.
No tienes por qué, dudo que lo puedas hacer de entrada en PHP y con herramientas adicionales, no estás en Java o .Net
Por ahora concentrate en lo funcional, divide el sistema básicamente en tres capas y realiza clases sencillas que te resuelvan los problemas base, como puede ser la Persistencia. Ya con una clase BaseDeDatos tienes un avance, no hace falta que crees un sistema enorme para problemas que no vas a tener ahora... sé pragmático.
Lo mismo con la interfaz, usa PHP sencillo y si quieres pasa todo el tema de html a un sistema de templates como Smarty.
Cita: Solo el diagrama de clases lo plasme en PHP5 que maneja objetos, es por eso que me gustaria ver un ejemplo simple pero hecho orientado a objetos un sistema de lo que sea pero para que todos veamos donde esta la diferencia con la metodologia clasisa si hablamos en terminos de codigo... gracias atte cristian
Si quieres y puedes, tira el ejemplo del diagrama y lo vemos.
Para un "sistema 100% POO genérico" lo normal sería que en cada capa tengas un representante por tema, y por capa, un representante de cada capa (para que desde el exterior no vayan directamente con cada clase, solo contra una "fachada").
Resumiendo, podría ser algo así:
Versión 1
UsuarioUI (capa presentación) -> Usuario (capa dominio) -> UsuarioPersistente (capa persistencia).
Versión 2
Visto desde las capas y de la invocación del usuario, imaginemos que la url es
http://sitio.com/listado_usuarios.php Código PHP:
<?php
require 'presentacion/PresentacionFachada.php';
PresentacionFachada::listadoUsuarios();
?>
Y luego sigue en cascada hasta la última capa, pasando por todas las fachadas (espero que lo entiendas y puedas seguir el razonamiento).
Sugerencia final
Como sugerencia, podrías hacer el sistema con Zend Framework, ya que no es tan complejo y ahorras mucho tiempo en tener que "reinventar la rueda", ya hay mucho hecho y al principio solo hay que llenar los "espacios en blanco"