February 9th, 2005, 11:07 AM | ||
http://www.codeguru.com/forum/showthread.php?t=327982 | ||
C++ Design Pattern: What is a Design Pattern?
Q: What is a Design Pattern?
A: Design Patterns represent solutions to problems what arise when developing software within a particular context. Quote:
Quote:
Q: How many types of design patterns exist? A: Basically, there are three categories:
Q: What are good books about design patterns. A: Here are some must-have books:
Q: How can I quickly find information about a design pattern? A: Here are some links on the web: General Creational Patterns
Structural Patterns
Behavioral Patterns
Last edited by Andreas Masur; July 27th, 2005 at 01:00 PM. |
#2
| |||
| |||
Re: C++ Design Pattern: What is a Design Pattern?
and more resources on (www.oodesign.com). Make sure you read the design principles, it's very usefull for understanding the desing patterns:
OO Design Principles: Open Close Principle Dependency Inversion Principle Interface Sergregation Principle Single Responsibility Principle Liskov's Substitution Principle Creational Patterns: Singleton Factory Factory Method Abstract Factory Builder Prototype Object Pool Behavioral Patterns: Chain of Responsibility Command Interpreter Iterator Strategy Template Method Visitor |