[Lazarus] Strange dependency of units

Marco van de Voort marcov at stack.nl
Sun Apr 1 16:09:22 CEST 2012


On Sun, Apr 01, 2012 at 12:52:02PM +0200, Mattias Gaertner wrote:
> > OOP was already implemented in Borland Pascal.
> 
> AFAIK this was only the "object" syntax, not the "class" syntax. IMO
> the "object" syntax is too limited to be called true OOP. 

TP Object syntax was perfectly valid oop. It provided mechanisms for all
important OOP features:

1. combining data and behaviour (code)
2. instantiation - one could instantiate multiple objects
3. encapsulation - private, public
4. polymorphism  - provided by inhertiance + virtual methods.





More information about the Lazarus mailing list