![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#10
|
||||
|
||||
|
Otra cosa:
La POO cuando es algo que debe venir de forma natural. Siempre me ha parecido que es un atentado a la educacion cuando a la gente en su curso introductorio le dan el tema del polimorfismo o de patrones y todo eso. Es como uno estar en un curso de cocina y que empiezen por explicarle las diversas famialias de frutas, verduras, carnes, condimentos y todo eso. Lo unico que hay que saber para ser un "duro" con la programacion es esto: * Los sustantivos son los nombres de las clases (ej: Ventana, Cliente) * Los adjetivos, sus propiedades (Alto, Ancho) * Los verbos son las acciones que: - Si son verbos directos, metodos (Close) - Sin son verbos preguntones, funciones (CanClose()) - Sin son verbos de "momentos" son eventos (WhenClose()) Usar nombres claros y directos. Si pones: Cita:
Cita:
Cita:
- Haz pedazos de codigo que sean concisos y se dedican a una sola cosa. - Haz clases que se encargen de mover las acciones de un lado a otro. Clases de control (ej: Para mover un inventario). No mezcles clases que controlan con clases que informan o que definen una entidad simple a menos que haya muy poco que controlar. - Haz codigo testeable. Metete en el asunto de TTD (Test Driven Desing). El resultado de un codigo testeable es casi sin equivocacion una excelente POO. - Cuando creas que algo esta mal hecho, esta mal hecho. - No uses ejemplos de Java o C* para aprender OO. Por regla general son muy complicados. Lee pascal, o python. Son los lenguajes que por regla general tienen las soluciones mas sencillas posibles Leete y aprendete el Zen de python, y aplicalo en Delphi: Cita:
__________________
El malabarista. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Programacion Orientada A Objetos | sdiaz1983 | Varios | 8 | 16-11-2007 02:42:46 |
| Es la Programación Orientada a Arquitectura una evolución de OOP? | Roll06lm | OOP | 4 | 23-10-2007 00:33:50 |
| programación orientada a aspectos y delphi.. | pvizcay | Varios | 1 | 08-05-2007 05:06:35 |
| Base Datos orientada objetos | TP(DEV) | .NET | 1 | 02-03-2007 17:54:20 |
| Programación Orientada a Aspectos | marcoszorrilla | Debates | 17 | 06-04-2004 23:18:27 |
|