Is a data object the same thing as an object-oriented class? No.
Example 
(1) Data Object implemented as a class
public class Car {
  private Engine engine;
  private boolean can_load=false;
}
(2) There can be reference within a class object to operations that act on the data. 
public class Car {
  private Engine engine;
  private boolean can_load=false;
  public Car()
  {
      engine=  get_engine();
  }
  final  public boolean can_load()
  {
    return can_load;
  }
  private Engine get_engine()
  {
       Engine my_engine;
       can_load=true;
       my_engine=Engine.getobject(this) ;
       can_load=false;
       return my_engine;
  }
}
Note: the source code is from http://www.ibm.com/developerworks/cn/java/l-single-call/index.html
Sunday, July 22, 2007
Data Objects
Posted by
Software Engineering Notes
at
6:13 AM
 
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment