1.An Interface’s Implementation Shall Do What Its Methods Says It Does
2.An Interface Implementation Shall Do No Harm
3.If An Implementation Is Unable to Perform Its Responsibilities, It Shall Notify Its Caller
1.An Interface’s Implementation Shall Do What Its Methods Says It Does
2.An Interface Implementation Shall Do No Harm
3.If An Implementation Is Unable to Perform Its Responsibilities, It Shall Notify Its Caller