O'Reilly logo

Use Cases: Patterns and Blueprints by Karin Palmkvist, Gunnar Övergaard

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required