SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Abstract Factory Pattern Provide an interface for creating families of related or dependent objects without specifying their concrete classes
Design Strategies recommended by GoF ,[object Object],[object Object],[object Object]
Themes of Creational Patterns ,[object Object],[object Object]
Applicability ,[object Object],[object Object],[object Object],[object Object]
Implementation ,[object Object],[object Object],[object Object]
Abstract Factory using Factory Method
Consequences of Classic Abstract Factory   ,[object Object],[object Object],[object Object],[object Object]
Pluggable Factory John Vlissides  C++ Report,  February 1999
Consequences of Pluggable Factory   ,[object Object],[object Object],[object Object],[object Object],[object Object]
Implementation - 2 nd  Dimension ,[object Object],[object Object]
Extensible Factories Timothy R. Culp  C++ Report,  October 1999
Consequences of Extensible Factories ,[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Ähnlich wie Abstract Factory Pattern

Layers of Smalltalk Application
Layers of Smalltalk ApplicationLayers of Smalltalk Application
Layers of Smalltalk Application
speludner
 
How effective is modularization
How effective is modularizationHow effective is modularization
How effective is modularization
SyedArsal
 
Patterns (contd)Software Development ProcessDesign patte.docx
Patterns (contd)Software Development ProcessDesign patte.docxPatterns (contd)Software Development ProcessDesign patte.docx
Patterns (contd)Software Development ProcessDesign patte.docx
danhaley45372
 
Bartlesville Dot Net User Group Design Patterns
Bartlesville Dot Net User Group Design PatternsBartlesville Dot Net User Group Design Patterns
Bartlesville Dot Net User Group Design Patterns
Jason Townsend, MBA
 

Ähnlich wie Abstract Factory Pattern (20)

Software Patterns
Software PatternsSoftware Patterns
Software Patterns
 
Factory Method Pattern
Factory Method PatternFactory Method Pattern
Factory Method Pattern
 
Factory Method Pattern
Factory Method PatternFactory Method Pattern
Factory Method Pattern
 
Unit 2-Design Patterns.ppt
Unit 2-Design Patterns.pptUnit 2-Design Patterns.ppt
Unit 2-Design Patterns.ppt
 
Sda 8
Sda   8Sda   8
Sda 8
 
Gof design patterns
Gof design patternsGof design patterns
Gof design patterns
 
Code Like a Ninja Session 7 - Creational Design Patterns
Code Like a Ninja Session 7 - Creational Design PatternsCode Like a Ninja Session 7 - Creational Design Patterns
Code Like a Ninja Session 7 - Creational Design Patterns
 
Design pattern
Design patternDesign pattern
Design pattern
 
Layers of Smalltalk Application
Layers of Smalltalk ApplicationLayers of Smalltalk Application
Layers of Smalltalk Application
 
Facade pattern presentation(.pptx)
Facade pattern presentation(.pptx)Facade pattern presentation(.pptx)
Facade pattern presentation(.pptx)
 
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
 
Testing the untestable
Testing the untestableTesting the untestable
Testing the untestable
 
How effective is modularization
How effective is modularizationHow effective is modularization
How effective is modularization
 
Patterns (contd)Software Development ProcessDesign patte.docx
Patterns (contd)Software Development ProcessDesign patte.docxPatterns (contd)Software Development ProcessDesign patte.docx
Patterns (contd)Software Development ProcessDesign patte.docx
 
Let us understand design pattern
Let us understand design patternLet us understand design pattern
Let us understand design pattern
 
Bartlesville Dot Net User Group Design Patterns
Bartlesville Dot Net User Group Design PatternsBartlesville Dot Net User Group Design Patterns
Bartlesville Dot Net User Group Design Patterns
 
Comfortable code
Comfortable codeComfortable code
Comfortable code
 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
 
Most Useful Design Patterns
Most Useful Design PatternsMost Useful Design Patterns
Most Useful Design Patterns
 
Common ASP.NET Design Patterns - Telerik India DevCon 2013
Common ASP.NET Design Patterns - Telerik India DevCon 2013Common ASP.NET Design Patterns - Telerik India DevCon 2013
Common ASP.NET Design Patterns - Telerik India DevCon 2013
 

Abstract Factory Pattern