Object oriented terminology
Across
- 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.
- 9. A _____ acts like a "black box" that hides or encapsulates the details of how the services are actually implemented.
- 11. Some occurrance that may cause the state of an object to change.
- 12. _____ is a relationship between classes where one class is a parent of another.
- 14. A property of an object that distinguishes the object from all others.
- 15. Creating an object from a class definition.
Down
- 1. An operation that one object performs on another.
- 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. The ______ of an object is how it acts and reacts to messages sent to it by other objects.
- 4. A _____ is a general specification or description for a set of objects.
- 5. _____ is a graphical notation for describing object-oriented designs.
- 6. The sum of an object's property values at an instance in time.
- 7. A _____ is a named characteristic or attribute of an object.
- 8. A class's _____ typically contain the code that understands and manipulates an object's state.
- 10. Something you can do things to. An _____ has state, behavior, and identity.
- 13. An _____ is a collection of operations that specify a service of a class or component.