[fpc-pascal] Re: FPC class syntax was extended to support delphi code
Arioch
the_Arioch at nm.ru
Fri Feb 1 22:43:38 CET 2013
В письме от Thu, 14 Jan 2010 18:50:50 +0400, Andreas Schneider
<aksdb at gmx.de> сообщал:
Can FPC have default class properties in Delphi mode or even ObjFpc mode?
i probably won't really do it, for my major concern is still Delphi, and
that makes a special note that "defaul" and "class" are mutually exclusive.
Pity... i wished to do a light-weight factory (which Delphi class
references are to an extent). I would have to resort to global procedure,
but that is less elegant.
And calling TClassName.a(DataPayload) is awful. TClassName[DataPayload]
would be neat...
> I think they come in very handy for the Singleton OOP concept. You need
> to
> have a "factory" that handles the object query/instantiation. If no
> instance
> is available, it creates a new one (and stores it) and if one is already
> available, it just returns that.
> Naturally that looks better to have TSomeClass.GetInstance() instead of
> GetInstanceOfSomeClass() ...
> Sure, it's possible to do without class methods, but from an OOP
> viewpoint it
> just looks and feels wrong ;-) (imho)
--
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/
More information about the fpc-pascal
mailing list