A Class may implement as many interfaces as needed, but does this become confusing after a while ? Tony
posted 13 years ago
It could, if you implement a bunch of unrelated interfaces in a single class for no good reason. Good OO design technique is to limit the complexity of any single component. So don't give a class a bunch of unrelated responsibilities just because you can. There are numerous strategies for limiting complexity - the OO/Patterns forum is a good place to learn more.