[fpc-devel] Parameters must match exactly?
florian at freepascal.org
Tue May 18 10:12:19 CEST 2010
Graeme Geldenhuys schrieb:
> Florian Klaempfl het geskryf:
>>> Sorry for the sarcasm,
>> Sarcasm? For sarcasm, you need to have a clue.
> No need to be rude.
> Maybe I can chip in, because design patterns are right up my alley. Maybe
> you forgot, but a design pattern is not a code template! It normally
> describes *one* possible way of implementing that pattern - many other ways
> can exist.
Nobody doubts this, this is also why I wrote "normally" in my initial
post. Nevertheless I didn't see a single valid reason yet why
implementing the factory method pattern cannot be done using a function:
- it is one of the basic programming principles: if a result is returned
by a subroutine, use a function
- it makes things more intuitive to read because it looks like a constructor
If you really want to use a var-parameter, insert an explicit typecast
then everybody knows: "this code is dangerous, we have to keep an eye on
More information about the fpc-devel