Object-oriented paradigm has been well-accepted in CAD and EDB
from which in turn many problems emerged.This paper proposed the term" dynamic object" to meet the requirements of mechanical CAD. A prototype DOC++ (C++ with Dynamic Objects) was implemented
and was used to model the evolution and abstraction of product models.