On 12/05/2011 00:20, Aaron Kimball wrote:
What does it mean to "implement" those interfaces? I'm +1 for a TCK-based
definition. In addition to statically implementing a set of interfaces, each
interface also implicitly includes a set of acceptable inputs and predicted
outputs (or ranges of outputs) for those inputs.


+1: Parnas's definition of "interface" is signature+semantics. Java interface files just define the signature, not behaviour. A test kit is needed.


Reply via email to