3.6 Summary


3.6 Summary

In modeling object-oriented applications, one of the first tasks is to identify the objects and collections of similar objects in the problem domain. An object has properties and behaviors. The class is a definition of objects with the same characteristics.

A model is an abstract representation of a real system. Modeling is the process of constructing representations of objects and defining the common characteristics into classes. Modeling involves what objects and relevant characteristics of these objects are to be included in the model.

Objects collaborate by sending messages to each other. A message is request to to carry out a certain operation by an object. Information hiding emphasizes the separation of the list of operations that an object offers to other objects from the implementation details that are hidden to other objects.




Object-Oriented Programming(c) From Problem Solving to Java
Object-Oriented Programming (From Problem Solving to JAVA) (Charles River Media Programming)
ISBN: 1584502878
EAN: 2147483647
Year: 2005
Pages: 184

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net