14–19.
the major problem in OO is in identifying the objects described by a class, described an entity-life-history based approach to defining adt's and a lifecycle for it, a code that uses classes is based on data flow diagrams; most of the bubbles will represent operations implemented in classes. No layers