Chapter 19. Concrete Extension or Inclusion

Intent

Model the same flow both as part of one use case and as a separate, complete use case of its own.

Characteristics: Rather common. Basic solution.

Keywords: Addition to existing flow, complete subflow, extend, include, reuse, subflow.

Patterns

Concrete Extension or Inclusion: Extension

Model

Model

Description

The Concrete Extension or Inclusion: Extension pattern consists of two use cases and an extend relationship between them. The extension use case is concrete; that is, it may be instantiated on its own as well as extend the base use case. The latter can be either concrete or abstract.

Applicability

The pattern ...

Get Use Cases: Patterns and Blueprints 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.