Introduction to Patterns

Pattern Add-In

Introduction to Patterns

Top  Previous  Next

What is a Design Pattern?

1.A design pattern refers to "an editable object or class that is mutually shared for solving general design problems in specific situations."  
2.Well-designed object-oriented structures are those that contain many patterns. In software development, design patterns are put together as solution packages by expert designers to help other developers.
 
3.A design pattern is an abstraction of the main elements in a common design structure useful for making reusable object-oriented designs.
 
4.A design pattern identifies and defines roles for the classes and their instances participating in the pattern, defining relations and assigning responsibilities among them.