a class's coupling to its bases (was Re: __init__ concerns)
Erik Max Francis
max at alcyone.com
Tue Dec 11 20:09:22 CET 2001
Alex Martelli wrote:
> Case : when using a framework by subclassing framework-supplied
> You would not WANT to know, if at all feasible, because it loosens the
> coupling between your code and some application framework that you're
> using, when you have to inherit from some class in the application
> framework. Coupling should be held as loose as feasible (but no
> looser than that...).
I would think that in these kinds of situations, part of the contract
would be that the base class would have some well-defined constructor
argument list, or some set of well-defined lists to choose from.
Erik Max Francis / max at alcyone.com / http://www.alcyone.com/max/
__ San Jose, CA, US / 37 20 N 121 53 W / ICQ16063900 / &tSftDotIotE
/ \ Laws are silent in time of war.
Esperanto reference / http://www.alcyone.com/max/lang/esperanto/
An Esperanto reference for English speakers.
More information about the Python-list