Entity–control–boundary
The entity–control–boundary (ECB), or entity–boundary–control (EBC), or boundary–control–entity (BCE) is an architectural pattern used in use-case–driven object-oriented programming that structures the classes composing high-level object-oriented source code according to their responsibilities in the use-case realization. == Origin and evolution == The entity–control–boundary approach finds its origin in Ivar Jacobson's use-case–driven object-oriented software engineering (OOSE) method published in 1992.