http://www.ibm.com/search/?en=utf&v=14&lang=en&cc=us&lv=c&q=%22System+Object+Model%22&x=8&y=9
The System Object Model
- embodies features commonly associated with object oriented programming systems
- implementation
- inheritance
- encapsulation
- polymorphism
- also advanced capabilities including
- metaclasses
- user intercept
- control of MethodDispatch and DynamicClassConstruction
- provides
- a rich, extensible, object model with complete runtime support for its semantics
- these capabilities in a language independent way that solves the fragile base class problem
- programmers with a familiar object-oriented paradigm for building their applications
CategoryMethodology