On 20/05/2010, Marco van de Voort <mar...@stack.nl> wrote: > > Yeah. Studying means neither.
Well lets see: I have written numerous technical papers/articles on the subject, been using it in commercial software for almost 10 years and presented technical and training workshops on the subject. I think I have a good knowledge on the subject. > And while Michael advocates he has thought long about it, so have I. We even > discussed about TStringlist and the sad way it plugs into the VCL/LCL in the > car for at leat more than an hour when we drove to Muenchen the last time. Code evolves over time - that's a fact. Refactoring code is also a way of life (or at least should be) for developers. The only constant in code is change! Introducing Observer into the classes unit is simply code evolving - fulfilling a new software requirement that did not exist before. -- Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel