Vinzent Höfler schrieb: > Florian Klaempfl <flor...@freepascal.org>: > >> Marco van de Voort schrieb: >>> In our previous episode, Florian Klaempfl said: >>>>> This is exactly my point about sealed classes. When you design the >>>>> product or class, you have NO way of know what will come in the >>>>> future. So you need to stay flexible to change! Yet another OOP >>>>> principal that "sealed" tries to prevent! >>>> This might be true, but what's the difference with private etc.? >>> Private is typically used in nearly every class, sealed in exceptional >>> cases. At best. >> I meant regarding "flexibility". Declaring a member private makes things >> also less flexible. > > The main difference is that "private" restricts visibility,
It's not only not visible but neither accessible. And if something is not accessible, it affects flexibility. > whilst "sealed" restricts extensibility. The former is usually a good thing, > the latter not. > > > Vinzent. > _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel