Time and Space
The point of object-oriented design is to make time and space the same thing. The object structure (space) represents how the entire system of objects behaves (time). The structure is explicit, because every object talks to other objects only through local references and so the structure must be defined *outside* the objects. Therefore the behaviour of the system is easily understood, because it is described by the explicit structure.