Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
15 Cards in this Set
- Front
- Back
messages
|
Objects communicate by sending _____ to each other
|
|
Encapsulation
|
Bundling data and actions so that the logical properties of data and actions are separated from the implementation details
|
|
Superclass
|
a class being inherited
|
|
Brainstorming
|
A group problem-solving technique that is used in object-oriented design to identify a list of classes
|
|
scenario
|
A 'what-if' script that allows participants to act out different situations to determine the behaviors of a class
|
|
object
|
An entity or thing that is relevant/makes sense within the context of a problem
|
|
containment
|
The relationship or mechanism whereby one class is part of another class or contains an object of another class as a field
|
|
operation
|
Objects are composed of both data and ____ that manipulates the data.
|
|
filtering
|
The step in object-oriented design, where the initial list of classes is reviewed to see if any can be combined or if any are missing
|
|
Collaboration
|
When one class sends a message or calls upon another class to provide information or servce.
The last 'C'in CRC card |
|
responsibility algorithm
|
The "R" in CRC cards.
The last stage where the algorithms are written for each of the responsibilities outlined in the CRC card |
|
method
|
A named algorithm that defines one aspect of the behavior of a class
|
|
Object class/class
|
The description for a group of objects having similar properties and behaviors.
The first "c" in CRC card |
|
Inheritance
|
This relationship is also called an 'is-a' relationship
|
|
Fields
|
Named items in a class; can be data or subprograms
|