Skip to content

Chapter 12: Components

Published: at 10:30 PM

Components are the units of deployment. They are the smallest entities that can be deployed as part of a system. — Robert C. Martin

Software components are self-contained units of software that encapsulate a set of related functions or data.

Characteristics of Software Components:

Components interact with other parts of the system through well-defined interfaces.