[fpc-devel] class abstract, class sealed implementation. please review.

Marco van de Voort marcov at stack.nl
Mon Oct 19 07:03:40 CEST 2009


In our previous episode, Paul Ishenin said:
> 
> > For delphi compatibility we only need to skip it. I agree mostly with Jonas
> > here, I think this is one of those access control things added by popular
> > demand (because language xxx has it).
> 
> Maybe in open source world sealed classes has small meaning since you 
> can always change the code. But even then they have a warning function.
> 
> But they do their security role very good when you distribute your code 
> in the binray form.

> Except the security role sealed and abstract classes have their 
> important oop meaning. Look at the next "phones example":

I don't believe in that magnitude of control, and for meaning we typically
use comments, not language features.

> After all, nobody ask to use sealed/abstract classes as much as 
> possible. If you don't like them - just don't use them. Why to limit 
> other developers?

Yeah I know. That is always the excuse for all extensions. 
 



More information about the fpc-devel mailing list