Design Patterns
The Design Patterns Portal |
Design Patterns, also known as software design patterns, are a reusable solution to a software engineering problem. Design patterns give the developer a starting point and can help improve efficiency, readability, scalability, and maintainability. By starting with a commonly known design pattern, the software becomes easier to read and understand for other developers familiar with the design pattern. |
Subcategories | Topics in Design Patterns | ||
Basic Design PatternsBasic design patterns deal with simple patterns of at least one loop, or multiple loops with communication happening in just one direction between the loops. Single LoopMultiple Loop
|
Intermediate Design PatternsIntermediate design patterns deal with multi-loop patterns usually implementing a messaging scheme communicating bi-directional between the loops. Patterns
Other Topics |
Advanced Design PatternsAdvanced design patterns deals with multiple modules with multiple loops that communicate through a messaging scheme between the loops and between the modules. See Also |