[fpc-pascal] Interface syntax: Is possible don't use specialize in mode objfpc?
Sven Barth
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)
> public
> procedure Save(APerson: TPerson);
> end;
>
> 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?
Regards,
Sven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20150717/041fb0ec/attachment.html>
More information about the fpc-pascal
mailing list