Dieter Maurer wrote: > > If you do change the implementation, then the specification > can probably be changed at the same time. IMHO, this is the wrong way round. If the interface doesn't cover what it needs to, update the interface and then make sure all the implementations are updated afterwards. cheers, Chris