SearchWiki
Heuristics.RecentChanges
Edit Page
Page Revisions
Home
Design Patterns
Heuristics
Software Development
Software Process


Patterns
TheIntroduction LogicalDesign PhysicalDesign PatternFoundations GuidelinesAndMyths ReferenceImplementation DependencyPatterns UsabilityPatterns ExtensibilityPatterns MaintenancePatterns AntiPatterns UtilitiesAndTools

AllPatterns

Name

AbstractCoupling

Statement

Abstractly couple classes.

Sketch

Description

Implementation Variations

Consequences

Depending upon an abstract class or interface reduces coupling between implementations. You achieve InheritanceExtensibility by ProgramToInterface.

Sample Code

Related Pattern(s)


Edit Page - Page Revisions - WikiHelp - SearchWiki - RecentChanges
Page last modified on October 25, 2004, at 09:25 PM