SDSU CS 635 Advanced Object-Oriented Design & Programming
Spring Semester, 2001
Index F-P
Previous    Lecture Notes Index    Next    
© 2001, All Rights Reserved, SDSU & Roger Whitney
San Diego State University -- This page last updated 10-May-01

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
Facade (Flyweight & Facade), 9
Factory Method (Factory Method & Prototype), 2
Favor object composition over class inheritance (Design Pattern Into), 17
Firewall Proxy (Proxy & Adapter), 6
Flyweight (Flyweight & Facade), 2
Form Template Method (Refactoring with Patterns), 8
Function Pointers (Module Coupling & Cohesion), 14
Functional Cohesion (Module Coupling & Cohesion), 39
Functional Tests (Patterns, Refactoring & Testing), 4
Functor (Module Coupling & Cohesion), 15

G
GOF (Design Pattern Into), 14
Global Data Coupling (Module Coupling & Cohesion), 27

H
Hook operations (Template Method), 9

I
Informational Strength Cohesion (Module Coupling & Cohesion), 40
Interface Coupling (Object Coupling & Cohesion), 3
Interpreter (Composite & Interpreter), 12
Intrinsic State (Flyweight & Facade), 3
Introduce Null Object (Assignment 1 Comments), 10
Iterator (Object Coupling & Cohesion), 12
Iterator (Iterators), 2

J
JUnit (Patterns, Refactoring & Testing), 9
Johnson's Law (Patterns, Refactoring & Testing), 4

K

L
Lexical Content Coupling (Module Coupling & Cohesion), 29
Line Wrap (Assignment 1 Comments), 4
LoadingTestRunner (Patterns, Refactoring & Testing), 12
Logical Cohesion (Module Coupling & Cohesion), 33
lazy initialization (Template Method), 12

M
Mediator (Mediator), 2
Memento (Memento, Command, Command Processor), 2
Mutable Code (Design Pattern Into), 11

N
NullObject Pattern (Strategy & Null Object), 8
nearly decomposable system (Module Coupling & Cohesion), 6

O
Object Abstraction Decoupling (Object Coupling & Cohesion), 4
Object Adapter (Proxy & Adapter), 18
Object Coupling (Object Coupling & Cohesion), 2
Object-Oriented Recursion (Decorator, Chain of Responsibility, OO Recursion), 20

P
Parnas (Module Coupling & Cohesion), 3
Passive Iterator (Object Coupling & Cohesion), 13
Peer (Bridge), 6
Pluggable Adapters (Proxy & Adapter), 23
Pluggable Commands (Memento, Command, Command Processor), 18
Polymorphism (Template Method), 2
Portland Pattern Repository (Design Pattern Into), 14
Primitive Objects (Object Coupling & Cohesion), 10
Procedural Cohesion (Module Coupling & Cohesion), 36
Program to an interface (Design Pattern Into), 15
Protection Proxy (Proxy & Adapter), 6
Prototype (Factory Method & Prototype), 14
primitive method (Object Coupling & Cohesion), 7
primitive operations (Template Method), 7
proxy (Proxy & Adapter), 2

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

Previous    visitors since 21-Jan-01    Next