Juan Pablo Lorandi wrote:
000501c27b63$62c7b870$0500a8c0@rifle">
I recommend you consider using different classes for Client A
and Client B. It is true that this will prevent the automatic
reuse of any changes that you make to these classes in the
future, but it will significantly reduce the complexity of
extending the class in a manner that is consistent with the
needs of both clients.

I tend to agree. This has always been the major drawback of white-box
reuse, inheritance, in OO enabled languages, especially whenever the
"owner" or coder that maintains the class changes.
This is Bull S---. Charles' use of inheritance is one of the very classic uses of OO languages, i.e. a framework. The real problem here the limitations of the IDE.

--Victor


Reply via email to