CS 535 Object-Oriented Programming & Design
Fall Semester, 2000
Index F-P
Previous
   
Lecture Notes Index
   
Next
    
© 2000, All Rights Reserved, SDSU & Roger Whitney
San Diego State University
-- This page last updated 29-Nov-00
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
F
Function Pointers (Coupling),
12
Functional Tests (Testing),
2
Functor (Coupling),
13
finding classes (OO Design - Exploratory Phase),
5
G
Global Data Coupling (Coupling),
25
God class (Heuristics: Objects, Classes, Inheritance),
4
H
HOOD Hierarchical Object Oriented Design (Doc Title),
4
has-a (OO Design - Exploratory Phase),
21
has-knowledge-of (OO Design - Exploratory Phase),
27
heuristics for containment relationship (Heuristics & Coupling),
10
heuristics for uses relationship (Heuristics & Coupling),
8
hierarchy graphs (OO Design - Analysis Phase),
4
I
Implicit Constructors (this, super, Classes & Inheritance),
6
Information Hiding (Doc Title),
15
Instance Initialization Blocks (this, super, Classes & Inheritance),
4
Interface Coupling (Coupling),
29
Iterator (Coupling),
38
Iterator (Coupling), Active,
40
Iterator (Coupling), Passive,
39
information hiding - Physical and Logical (Classes & Objects),
12
is-a (OO Design - Exploratory Phase),
21
is-analogous-to (OO Design - Exploratory Phase),
21
is-kind-of (OO Design - Exploratory Phase),
21
is-part-of (OO Design - Exploratory Phase),
21
,
27
J
JUnit (Testing),
5
Johnson's Law (Testing),
2
K
KISS (Doc Title),
11
L
Lexical Content Coupling (Coupling),
27
listeners (Heuristics: Separating Abstractions),
14
M
MVC (Heuristics: Separating Abstractions),
6
Methodologies (Doc Title),
4
Modular Design Rule-Avoid Case Statements (Doc Title),
27
Modular Design Rule-Avoid Case Statements (Polymorphism),
14
Modularity Criteria-Composability (Doc Title),
7
Modularity Criteria-Continuity (Doc Title),
9
Modularity Criteria-Decomposability (Doc Title),
6
Modularity Criteria-Protection (Doc Title),
10
Modularity Criteria-Understandability (Doc Title),
8
model-view-controller (Heuristics: Separating Abstractions),
6
N
NilLeaf (Distributing System Intelligence),
15
naming issues (Some Code Comments),
2
nearly decomposable system (Coupling),
3
O
OMT (Doc Title),
4
OOA (Doc Title),
4
OOD Object-Oriented Design (Doc Title),
4
OOSA (Doc Title),
4
Object (Doc Title),
16
Object (Classes & Objects),
2
Object (this, super, Classes & Inheritance),
16
Object Abstraction Decoupling (Coupling),
30
Object Coupling (Coupling),
28
Observer (Heuristics: Separating Abstractions),
6
Overloading (this, super, Classes & Inheritance),
9
observer pattern (Heuristics: Separating Abstractions),
6
observer-observable (Heuristics: Separating Abstractions),
6
P
Passive Iterator (Coupling),
39
Polymorphism (Doc Title),
20
Polymorphism (Polymorphism),
2
,
2
Polymorphism and C++ (Polymorphism),
5
Preorder Traversal (Distributing System Intelligence),
5
Primitive Objects (Coupling),
36
primitive method (Coupling),
33
protocols (OO Design - Analysis Phase),
17
publish-subscribe (Heuristics: Separating Abstractions),
6
Copyright © 2000 SDSU & Roger Whitney, 5500 Campanile Drive, San Diego, CA 92182-7700 USA.
All rights reserved.
Previous
   
visitors since 21-Jan-99    
Next