SDSU CS 535 Object-Oriented Programming & Design
Spring Semester, 1999
Index A-E
    Lecture Notes Index    Next    
© 1999, All Rights Reserved, SDSU & Roger Whitney
San Diego State University -- This page last updated 11-May-99

A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
A
ASCIIComponent (Assignment 2 Comments), 19
ASCIIComposite (Assignment 2 Comments), 25
ASCIIDialog (Assignment 2 Comments), 28
ASCIIMenu (Assignment 2 Comments), 27
ASCIIMenuItem (Assignment 2 Comments), 26
abstraction (Intro Lecture), 15
active Iterator (Coupling), 39
adapter (Coupling & Function Pointers), 5
analysis phase (OO Design - Exploratory Phase), 2
assigning responsibilities (OO Design - Exploratory Phase), 19

B
BSTNode (Distribute System Intelligence: A Tree Example), 11
BooleanQuestion (Assignment 2 Comments), 21
Builder Pattern (Builder), 2

C
CRC Responsibility-Driven Design (Intro Lecture), 4
Comparator (Coupling), 13
Composite Pattern (Assignment 2 Comments), 29
callback (Some UI Issues), 7
class (Intro Lecture), 17
cohesion (Coupling), 2
cohesion (Cohesion), Coincidental, 4
coincidental (Cohesion), 4
collaboration (OO Design - Exploratory Phase), 26
collaboration graphs (Analysis Phase), 12
command pattern (Coupling), 12
comments (Names & Comments), 9
common minimal public interface (Heuristics 3), 3
composite Object (Coupling), Heterogeneous, 36
composite Objects (Cohesion), 17
composite method (Coupling), 32
constructors (Coupling), 34
containment (Heuristics 3), 5
contract (Assignment 2 Comments), 13
contract (Analysis Phase), 7
control Coupling (Coupling), 20
coupling (Coupling), 2, 4
cutting & pasting of code (Assignment 2 Comments), 8

D
DumbTree (Distribute System Intelligence: A Tree Example), 11
data coupling (Coupling), 5
decomposable system (Coupling), 3
decoupling (Coupling), Object Abstraction, 29
dependants (Heuristics: Separating Abstractions), 8
depends-upon (OO Design - Exploratory Phase), 27
distribute system intelligence (OO Design - Exploratory Phase), 16
documenting data structures (Comments on the Programs), 3
double-dispatching (Double Dispatching), 2, 2

E
encapsulation (Intro Lecture), 16
exploratory phase (OO Design - Exploratory Phase), 3
externally discernable (Cohesion), 17

Copyright © 1999 SDSU & Roger Whitney, 5500 Campanile Drive, San Diego, CA 92182-7700 USA.
All rights reserved.

    visitors since 21-Jan-99    Next