![]() |
So far the internals and the internal structure of interfaces have not been discussed. Important properties of interfaces originate from their signatures and protocols. Interfaces have a list of signatures that define services, as well as a protocol that defines correct service call sequences.
Interface protocols rise implications for object states. Object states implied by protocols are discussed in detail in Nierstraß [17].