5.5. Summary

In this chapter we have considered three of the key areas facing anyone interested in understanding more about CBD. These have led us to discuss in detail what is meant by a component, how interfaces are defined, and what it means to describe a component's behavior.

In closing, it is worth reiterating the relationship between CBD and object orientation. Object modeling is critical to the definition of component behavior in CBD. The essential points involved in defining component behavior can be summarized as:

  • Establish what important objects there are in the domain, and what important interactions occur between them.

  • Do this by studying collaborations, a context for understanding detailed interactions among objects playing different ...

Get Large-Scale, Component-Based Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.