Chapter 3 Definitions

Abstraction: The ability to ignore details of parts to focus attention on a higher level of a problem.

Modularization: The process of dividing a whole into well-defined parts, which can be built and examined separately, and which interact in well-defined ways.

Divide and Conquer: The technique where one divides problems up into manageable amounts.

Class Diagram: Shows the classes of an application and the relationships between them.

Object Diagram: Shows the objects and their relationships at one moment in time during the execution of an application.

Object Reference: Variables of object types store references to objects.

Overloading: A class may contain more than one constructor, or more than one method of the same name, as long as each has a distinctive set of parameter types.

Internal Method Call: When methods call other methods of the same class as part of their implementation.

External Method Call: When methods call other objects using dot notation.

Dot Notation: Object name, a dot, the method name, and parameters for the call.

Debugger: A software tool that helps in examining how an application executes. Can be used to find bugs.

Breakpoint: A flag attached to a line of source code that will stop the execution of a method at that point.

Leave a Reply