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