From: Chuck E. <ec...@mi...> - 2001-01-10 17:52:54
|
At 12:50 PM 1/10/2001 -0500, Geoff Talvola wrote: >In order to write COMKit, I didn't have to know any details about >ThreadedAppServer -- I just had to know that I was supposed to write a >subclass >that defined initThread() and delThread(). Isn't OOP nice? :-) >Similarly, hooks into Application can be stub methods that are intended to be >overridden by a subclass. You just need to have documentation that tells you >which things you are supposed to override in your subclass, but you don't need >to read Application.py. > >To me, this approach seems cleaner than having the stubs be arbitrary >functions. Or maybe I'm just blinded by the fact that Python is cool >enough to >allow subclassing of an existing object on the fly :-) |