Toronto ECE 1770 - The Object Model (8 pages)

Previewing pages 1, 2, 3 of 8 page document View the full content.
View Full Document

The Object Model



Previewing pages 1, 2, 3 of actual document.

View the full content.
View Full Document
View Full Document

The Object Model

41 views


Pages:
8
School:
University of Toronto
Course:
Ece 1770 - Trends in Middleware Systems

Unformatted text preview:

The Object Model 3 3 1 Overview The object model provides an organized presentation of object concepts and terminology It defines a partial model for computation that embodies the key characteristics of objects as realized by the submitted technologies The OMG object model is abstract in that it is not directly realized by any particular technology The model described here is a concrete object model A concrete object model may differ from the abstract object model in several ways It may elaborate the abstract object model by making it more specific for example by defining the form of request parameters or the language used to specify types It may populate the model by introducing specific instances of entities defined by the model for example specific objects specific operations or specific types It may restrict the model by eliminating entities or placing additional restrictions on their use An object system is a collection of objects that isolates the requestors of services clients from the providers of services by a well defined encapsulating interface In particular clients are isolated from the implementations of services as data representations and executable code The object model first describes concepts that are meaningful to clients including such concepts as object creation and identity requests and operations types and signatures It then describes concepts related to object implementations including such concepts as methods execution engines and activation The object model is most specific and prescriptive in defining concepts meaningful to clients The discussion of object implementation is more suggestive with the intent of allowing maximal freedom for different object technologies to provide different ways of implementing objects A Discussion of the Object Management Architecture 3 1 3 There are some other characteristics of object systems that are outside the scope of the object model Some of these concepts are aspects of application architecture some



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view The Object Model and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view The Object Model and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?