10

Designing objects and classes

Learning outcomes

The material and exercises in this chapter will enable you to:

•. Explain the role of boundary, control and entity classes

•. Understand the need for collection classes

•. Specify the implementation of relationships between classes

•. Specify the visibility of attributes and operations

•. Specify attribute and operation signatures in full

•. Add detailed design information to interaction diagrams.

Key words you will find in the glossary:

• asynchronous message

• concurrent processing

• constraint

• multiobject

• navigability

• package

• private

• protected

• public

• single-threaded

• synchronous message

• transient object

Introduction

Detailed design activities include the detailed specifications ...

Get A Student Guide to Object-Oriented Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.