![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwQlXHS7eZ0sevsIL7O_u9rTfOPj0o4XKq2vi4ZyIb-RhTncJIgmEggvUe0X06l5AzxodNbziDabC5r65IU04B3QedFNOcuwTbnZzRD-xC6qjAC_EfzjhIDc2QA971PPm9jIsBsZ9RfnA/s320/descarga+%25281%2529.png)
Soporte para la programación orientada a objetos
(habitualmente llamada POO) también existente desde Turbo Pascal 5.5, pero más
evolucionada en cuanto a:
Encapsulación: declarando partes privadas,
protegidas, públicas y publicadas de las clases, Propiedades: concepto nuevo que luego han adaptado muchos
otros lenguajes. Las propiedades permiten usar la sintaxis de asignación para
setters y getters y simplificación de la sintaxis de referencias a clases y
punteros.
Soporte para manejo estructurado de excepciones,
mejorando sensiblemente el control de errores de usuario y del sistema.
Programación activada por eventos (event-driven),
posible gracias a la técnica de delegación de eventos. Esta técnica permite
asignar el método de un objeto para responder a un evento lanzado sobre otro
objeto. Fue adoptada por Niklaus Wirth, autor del Pascal Original, e
incorporada a otros de sus lenguajes como Component Pascal.
Delphi es una Two−Way−Tool, es decir una
herramienta de dos direcciones, porque permite crear herramientas de dos
formas: una de forma visual en la pantalla por medio de la función de arrastrar
y colocar (Drag & Drop), la otra es a través de la programación
convencional, escribiendo el código. Ambas técnicas pueden utilizarse de forma
alternativa o simultanea.
Ejemplos de DELPHI:
Ejemplos de DELPHI:
No hay comentarios:
Publicar un comentario