CS 535 Object-Oriented Programming & Design
Spring Semester, 1999
Index F-P
Previous
   
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
F
finding classes (OO Design - Exploratory Phase),
5
function Pointers (Coupling),
11
function member pointer (Coupling & Function Pointers),
8
function pointers (Coupling & Function Pointers),
7
functor (Coupling),
12
G
global data coupling (Coupling),
24
H
HOOD Hierarchical Object Oriented Design (Intro Lecture),
4
has-a (OO Design - Exploratory Phase),
21
has-knowledge-of (OO Design - Exploratory Phase),
27
heuristics for containment relationship (Heuristics 3),
14
heuristics for uses relationship (Heuristics 3),
12
hierarchy graphs (Analysis Phase),
4
I
IntegerQuestion (Assignment 2 Comments),
20
indentation (Names & Comments),
4
information hiding (Intro Lecture),
16
information hiding - Physical and Logical (Basic Heuristics),
8
interface coupling (Coupling),
28
is-a (OO Design - Exploratory Phase),
21
is-analogous-to (OO Design - Exploratory Phase),
21
is-analogous-to example (Assignment 2 Comments),
17
is-kind-of (OO Design - Exploratory Phase),
21
is-part-of (OO Design - Exploratory Phase),
21
,
27
iterator (Coupling),
37
J
K
KISS (Intro Lecture),
11
L
LCOM (Heuristics: Separating Abstractions),
3
Lexical Content Coupling (Coupling),
26
lack of cohesion in methods - LCOM (Heuristics: Separating Abstractions),
3
linked list (Basic Heuristics),
9
listeners (Heuristics: Separating Abstractions),
16
M
MVC (Heuristics: Separating Abstractions),
8
method (Cohesion), primitive,
15
methodologies (Intro Lecture),
4
methods (Cohesion), complete set of primitive,
15
model-view-controller (Heuristics: Separating Abstractions),
8
modular Design Rule-Avoid Case Statements (Intro Lecture),
28
modularity Criteria-Composability (Intro Lecture),
7
modularity Criteria-Continuity (Intro Lecture),
9
modularity Criteria-Decomposability (Intro Lecture),
6
modularity Criteria-Protection (Intro Lecture),
10
modularity Criteria-Understandability (Intro Lecture),
8
N
NilLeaf (Distribute System Intelligence: A Tree Example),
16
names (Names & Comments),
5
names (Comments on the Programs),
2
naming issues (Assignment 2 Comments),
2
naming variables (Names & Comments),
5
nearly decomposable system (Coupling),
3
O
OMT (Intro Lecture),
4
OOA (Intro Lecture),
4
OOD Object-Oriented Design (Intro Lecture),
4
OOSA (Intro Lecture),
4
object (Intro Lecture),
17
object abstraction decoupling (Coupling),
29
object abstraction decoupling (Coupling & Function Pointers),
9
object coupling (Coupling),
27
observer pattern (Heuristics: Separating Abstractions),
8
observer-observable (Heuristics: Separating Abstractions),
8
P
passive Iterator (Coupling),
38
polymorphism (Intro Lecture),
21
postcondition (Assignment 2 Comments),
13
precondition (Assignment 2 Comments),
13
primitive Objects (Coupling),
35
primitive method (Coupling),
32
programming by contract (Assignment 2 Comments),
13
protocols (Analysis Phase),
17
publish-subscribe (Heuristics: Separating Abstractions),
8
pull (Some UI Issues),
6
push (Some UI Issues),
5
Copyright © 1999 SDSU & Roger Whitney, 5500 Campanile Drive, San Diego, CA 92182-7700 USA.
All rights reserved.
Previous
   
visitors since 21-Jan-99    
Next