Developer Accused Of Unreadable Code Refuses To Comment
Waarom zou het af te raden zijn? Als je er type declaratie met "= superklasse" gebruikt, dan is het geen object meer.
Zo te zien wil je zomaar ergens een functie kunnen aanroepen? Heb je meer van dit soort functies en kan je deze groeperen? Zo ja, dan zou je er voor kunnen kiezen om ze als losse functies in een unit te zetten zodat ze altijd bruikbaar zijn op het moment dat je de unit gebruikt / include (uses.. )
Zo te zien wil je zomaar ergens een functie kunnen aanroepen? Heb je meer van dit soort functies en kan je deze groeperen? Zo ja, dan zou je er voor kunnen kiezen om ze als losse functies in een unit te zetten zodat ze altijd bruikbaar zijn op het moment dat je de unit gebruikt / include (uses.. )
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Een object/class is idd wat zwaarder dan een record. Asl je er veel maakt en niet gebruikt maakt van methods, properties of constructors/destructors is het verstandiger een record te gebruiken. Zo te zien gebruik jij wel methods en constructors dus heb je weinig keus.
/edit
Of je moet er idd losse functies van gaan maken en het OO even achterwege laten, zoals Creepy al zegt.
PS: Het object type is zo ie zo depricated. In Delphi gebruik je class ipv object. Het effect is overgens hetzelfde.
/edit
Of je moet er idd losse functies van gaan maken en het OO even achterwege laten, zoals Creepy al zegt.
PS: Het object type is zo ie zo depricated. In Delphi gebruik je class ipv object. Het effect is overgens hetzelfde.
[ Voor 13% gewijzigd door LordLarry op 19-04-2004 11:26 ]
We adore chaos because we like to restore order - M.C. Escher