• 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/30

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;

30 Cards in this Set

  • Front
  • Back
The ***** of an object is the condition of the object, or a set of circumstances describing the object.
state
The state of an objct is ******** to that object.
Internal
The state of an object will not change unless...
...something outside of the object requests the object to change it's state.
What kind of objects can change their own state?
Object with life,
Active Objects, or
Actors (all different terms w/ the same meaning)
A pattern, template or blueprint for a category of structurally identical items.
Class
Items created using the class are called:
Instances
This consists of both a pattern and a mechanism for creating items based on that pattern.
Class - instance factory
What are the individual items taht are 'manufactured' (created) using the class's creation mechanism.
Instances
A **** is the set of all instances of that pattern.
Class
A ******** is a class whose instances themselves are classes.
Metaclass
A ******************* is a template for a class where in specific items have been identified as being required to create non-parameterized classes based on the template.
Parameterized class
An instance of a class that is not a class
Non-class instance
the process of creating an instance of a class
Instantiation (verb)
an instance of a class
Instantiation (noun)
an object that has no externally-discernible structure.
Monolithic object
Only the ********* of an object knows the details about the internal construction of that object.
Producer, creator, designer, or builder
this is the interface that is accessible only by direct specializations of the object.
Inheritance interface
This interface defines the parameters that must be supplied to create an instance of the parameterized class.
Parameter interface
the process of creating a new object from two or more other objects
aggregation
an object that is composed of two or mor other objects
aggregate
Objects that have an externally discernible structure and the structure can be addressed via the public interface of this kind of object.
Composite Objects
Example of a monolithic object
Radio button
an object that does not appear to have been constructed from two or more other objects.
Monolithic object
Objects that are comprised a composite object are referred to as:
component objects
a composite object that is conceptually composed of component objects taht are not all conceptually the same
heterogeneous composite objects
a composite object that is conceptually composed of component objects taht are conceptually the same.
homogeneous composite object
the actual algorithim for accomplishing an operation is referred to as
a Method
Operations that meet these two criteria: things that happen to an object and in the public interface of that object.
Suffered operations
An operation taht tells us something about the state of an object
selector
an operation taht has the ability to change the state of an object
constructor