Concept: Intentional coupling

Abstract

Intentional coupling is coupling between two classes that serves a clear purpose. An example of intentional coupling would be a database client using a view that was created to facilitate flexible searches for its actual purpose. The purpose must be something that adds value to a system, not just a technical requirement imposed by a bad design.

Other Actions

documentation | all examples | use cases | concepts | keywords