On 20/09/2011 16:53, Lukasz Sokol wrote: > > Thing is - I may not need to know how the sewers work, that they need > to be laid with some sort of descent ;) or that you should not use
Then buy a old Delphi 7 (where you still get printed manuals in the box) and read them from cover to cover. Regarding OOP in general and what it tries to accomplish.... Google it, there are too many to list. Embarcadero also has a Delphi OOP forum dedicated to OOP questions, so it might be worth visiting that too. > simple OOP and inheritance, I don't even understand Interfaces yet... The tiOPF framework doesn't use Interfaces, so you are OK there. ;-) > Yeah that's cool, but yeah, the target when it's prime-time will be > non-visual, at least in one end... tiOPF doesn't force GUI type applications. I have developed GUI and CGI apps using tiOPF. The OOP design (promoted by tiOPF) clearly split my code into logical layers: business objects and rules, persistence backend, UI (web or desktop). > Never been happier, still -see my remark about sewers. > (Or LWN article about abstraction trap) Common sense and basic OOP design skills work wonders too. Anybody can f*ck-up any OOP (or otherwise) code - give enough [or the lack their off] skills. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus