Design Patterns: Difference between revisions
Appearance
mNo edit summary |
|||
| Line 3: | Line 3: | ||
| '''The Design Patterns Portal''' | | '''The Design Patterns Portal''' | ||
|- | |- | ||
| '''Design Patterns''', also | | '''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. | ||
|} | |} | ||
__NoTOC__ | __NoTOC__ | ||
Latest revision as of 01:22, 4 September 2020
| 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 | |