
At 2:06 PM -0800 8/26/08, Robert Ramey wrote:
Marshall Clow wrote:
At 10:38 PM +0200 8/26/08, Christian Larsen wrote:
Basically, you can never remove an interface, because someone, somewhere might be using it.
That's basically correct - that's why in general you should only extend an interface or make a new interface. To do otherwise breaks faith with the users of your library.
No problem if you want to create a new interface - just give it a new name.
There's something wrong in the quoting here. I was the one that wrote: Basically, you can never remove an interface, because someone, somewhere might be using it. but Robert removed the line before that, where I said: But that way lies madness. -- -- Marshall Marshall Clow Idio Software <mailto:marshall@idio.com> It is by caffeine alone I set my mind in motion. It is by the beans of Java that thoughts acquire speed, the hands acquire shaking, the shaking becomes a warning. It is by caffeine alone I set my mind in motion.