• 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

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/17

Click to flip

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;

17 Cards in this Set

  • Front
  • Back

software requirements

specify the tasks that a program must acomplish

software design

how program will meet requirements

implimentation

translating into code

testing

ensures a program works

when a class is too complicated...

it should be split into smaller classes

static methods can be invoked through...

class name

objects are generally...

nouns

services that objects provide are generally...

verbs

static variables have ____ copies of a variable

only one

Three types of relationships

Dependency: A uses B


Aggregation: A has a B


Inheritance: A is a B

interface

collection of abstract methods and constants



abstract method

method header without method body

an interface is used...

to establish a set of methods that a class will impliment

A class formally implements an interface by:

stating so in the class header


providing implementations for every abstract method in the interface

methods should be

relatively small

smaller methods are called _____ and are...

support methods and are private

method overloading

process of giving a single method name multiple definitions in a class.