Lenguaje ObjectPascal
Segunda Extensión OO de Pascal. Sintaxis diseñada conjuntamente por el equipo Apple Clascal (Primera Extensión) y Niklaus Wirth. (Object-Oriented Programming for the Macintosh).
Ampliación de capacidades de OP. Modelo de Objetos equiparable al de Java.
Características del Modelo de Objetos:
- Tipos de acceso: Private, Protected, Public, Published
- Direccionamiento de métodos: Static, Virtual, Dynamic
- Propiedades: atributos con métodos de acceso
- Delegación de responsabilidades: interface, implements