A logical view of entities and interaction
Translate
- An entity is composed of a set of internal parts, accessible only within the
entity, and an external skin that presents faces(s) to the outside world
- A part is a set of data and/or functions
- A skin can have 1 or more faces
- A face provides visibility to a set of data and/or function contained
within
- A face can either be public (only 0 or 1 allowed), or private
- A public face is available to all without restriction. A private face
imposes a restriction on who can see it
- A part is uniquely defined within an entity
- A part can be used in multiple entities
- A function is a single code element that has a set of input data and a set of
output data
- A function is self contained
- All data and functions have names that are unique within their part
- All names must be fully descriptive
|