![]() |
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 | NameAbstractCouplingStatementAbstractly couple classes.SketchDescriptionImplementation VariationsConsequencesDepending upon an abstract class or interface reduces coupling between implementations. You achieve InheritanceExtensibility by ProgramToInterface.Sample CodeRelated Pattern(s) |