| CodeGuru Home | VC++ / MFC / C++ | .NET / C# | Visual Basic | Newsletters | VB Forums | Developer.com |
|
|||||||
| CodeGuru Individual FAQs The indivdual FAQs for CodeGuru. See the specific Topic FAQ forums for index pages and links to these Frequently Asked/Answered Questions. |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
||||
|
||||
|
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 02:00 PM. |
|
#2
|
|||
|
|||
|
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 |
![]() |
| Bookmarks |
|
||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|