(3) Encapsulation must be supported
In an OODBMS, proper encapsulation is achieved by ensuring that programmers have
access only to the interface specification of methods, and the data and implementation of these
methods are hidden in the objects. However, there may be cases where the enforcement