[fpc-pascal] Interface syntax: Is possible don't use specialize in mode objfpc?
pascaldragon at googlemail.com
Fri Jul 17 08:09:36 CEST 2015
Am 17.07.2015 08:06 schrieb "Graeme Geldenhuys" <
mailinglists at geldenhuys.co.uk>:
> On 2015-07-17 03:34, silvioprog wrote:
> > TPersonDao = class(TObject)
> > public
> > procedure Save(APerson: TObject);
> > end;
> Simply change that to the following:
> TPersonDao = class(TObject)
> procedure Save(APerson: TPerson);
> and you could have compile time validation too. Using TObject as the
> parameter type is just too generic (excuse the pun). ;-)
I agree with Graeme here as I thought the same. But maybe the example was
too simplified and didn't show real reasons for the use of generics?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-pascal