On Mon, Sep 28, 2015 at 9:36 PM, Thierry Goubier <thierry.goubier@gmail.com> wrote:
Le 28/09/2015 21:09, Peter Uhnák a écrit :
What is the difference?
âââââââââââââââââââââââââââââââââââââ *ShouldBeImplemented* * * I am ShouldBeImplemented, an exception signaled when some method should have been implemented but was not.
Usually in a abstract class to signal that a concrete subclass should have implemented that method... defines the API all subclasses must answer to.
Well the abstract class uses SubclassResponsibility; SBI is autogenerated by debugger and Class Refactoring > Realize.
Hum, should be and not yet have different semantics.
Oh, so it's actually ShouldHaveBeenImplemented (past tense --- as in: "it was supposed to be already done"). so ShouldBeImplemented - this was supposed to be already implemented NotYetImplemented - this will be implemented in very soon Okay, now understand it. Thanks :) Peter