One point of view is to understand them as extensions of relational databases.
Object technology is of great interest because it promises to help solve problems.
Modularization - Develop and write in small understandable modules of data structures and operations allowable on those data. The newly defined type inherits the shared characteristics from the already-defined types. Polymorphism - use meaningful names of operations. Object is a software building block. Each object has a data structure and performs a set of actions or operations, whose implementation need not be known.