Object oriented terminology

123456789101112131415
Across
  1. 7. A concept in type theory, according to which a name may denote objects of many different classes that are related by some common superclass; thus, any object denoted by this name is able to respond to some common set of operations in different ways.
  2. 9. A _____ acts like a "black box" that hides or encapsulates the details of how the services are actually implemented.
  3. 11. Some occurrance that may cause the state of an object to change.
  4. 12. _____ is a relationship between classes where one class is a parent of another.
  5. 14. A property of an object that distinguishes the object from all others.
  6. 15. Creating an object from a class definition.
Down
  1. 1. An operation that one object performs on another.
  2. 2. _____ allows the state of an object to be saved to non-volatile storage such as a file or database and later restored even though the original creator of the object no longer exists.
  3. 3. The ______ of an object is how it acts and reacts to messages sent to it by other objects.
  4. 4. A _____ is a general specification or description for a set of objects.
  5. 5. _____ is a graphical notation for describing object-oriented designs.
  6. 6. The sum of an object's property values at an instance in time.
  7. 7. A _____ is a named characteristic or attribute of an object.
  8. 8. A class's _____ typically contain the code that understands and manipulates an object's state.
  9. 10. Something you can do things to. An _____ has state, behavior, and identity.
  10. 13. An _____ is a collection of operations that specify a service of a class or component.