Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key

image

Play button

image

Play button

image

Progress

1/15

Click to flip

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