Service- and Component-based Development: Using Select Perspective™ and UML
by Hedley Apperly, Ralph Hofman, Steve Latchem, Barry Maybank, Barry McGibbon, David Piper, Chris Simons
Component interface design
Design of the component interface goes through a number of stages: identification of the component responsibilities, negotiation of the derived services, and specification of the services (operations and signatures).
An interface is a stereotype of a class. Interfaces offer services to clients that express the responsibilities of the interface. When specifying interfaces, you may also define interface attributes that relate to the underlying information model of the package. It is important to understand the difference between an interface specification and implementation. When specifying an interface, we capture the contract between a client and the services offered by the interface. This may involve the specification ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access