Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 05-12-2012
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Mi sugerencia es que sea orientado a objetos y se admita redefinición de clases (herencia insertada). Ejemplo:

Unit1, creada por el programador Javier, de Quito, en 2014 como parte de la biblioteca "LaboratoryLib":
Código Delphi [-]
TClaseX = Class (ClasePadreCualquiera)
...
End;

// Clase derivada 1
TClaseD1 = Class (TClaseX)
...
End;

// Clase derivada 2
TClaseD2 = Class (TClaseX)
...
End;

Unit2, creada por el programador Alfredo, de Monclova, en 2015 como parte de un proyecto particular:
Código Delphi [-]
TClaseX = Overridden Class (Unit1.TClaseX)
...{ Nuevos campos / métodos / propiedades para TClaseX que sus actuales descendientes 
     (TClaseD1 y TClaseD2) heredarán en automático.  No es crear otra clase más, sino 
     "insertarle" nuevos elementos (incluyendo redefinición de métodos) a una ya existente, 
     sin tocar su código original (Unit1) e impactando a cualquier clase ya escrita que derive 
     de ella. }
End;

Y ya que entramos en esto, también que las clases no puedan declarar miembros privados (secciones private); en mi opinión, todas las clases deberían poder acceder sin restricciones al contenido que heredan de sus ancestros y la mínima visibilidad de miembros debería ser protected. Y que tampoco puedan estar ni parcial ni totalmente selladas (sealed); ceo que algo no está bien cuando te encuentras con una clase que te impide usar herencia para mejorarla o adaptarla a una circunstancia particular.

Y bueno, si además pudiéramos hacer que todas las rutinas (tanto métodos como funciones "sueltas") sean virtuales, sólo agreguémosle la sintaxis Pascal y tendríamos un lenguaje de programación casi perfecto.

Lo sé, estos párrafos causarán escozor o risas a los más ortodoxos, pero confío en que el tiempo me dará un poco de razón.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Creando mi propia página web con servidor propio jorgegetafe Varios 7 26-03-2008 04:50:42
Abrir archivo propio desde Windows....en programa propio darkphantom Varios 12 22-02-2007 04:46:49
Estoy creando mi propio google... El yo Internet 3 14-04-2006 03:59:07
ideas para desarrollo clanmilano Varios 5 31-05-2005 14:19:47
Ideas Mistico OOP 4 27-06-2003 01:22:11


La franja horaria es GMT +2. Ahora son las 14:28:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi