SwissChecklist

Checkliste: Programming Design Patterns - Overview

Here you'll find an overview to programming design patterns, as well as subchecklists to learn or apply these patterns.

BTW: If you're not a programmer, or have not programmed for at least 3 months or so, you'll probably not understand this. Come back later.

For a list of all Design-Patterns checklists, search for the Design-Pattern tag.
  • Overview

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
  • Make sure you know what design patterns are (todo: add links)

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
  • Get some examples of design patterns you've used - probably without realizing it

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
    One of the best ways to get into design patterns is realizing that you've been using some all along - you just didn't categorize it as such. Check out the attached checklist.
  • Understand who the GoF is (Gang of Four)

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
  • Understand, why there are so many patterns, so many names, so many similarities

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
  • The common GoF Patterns

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
    Each pattern below has a subchecklist attached to get use this pattern. In the comments you'll find subchecklists to learn the pattern.
  • Mediator Pattern - to coordinate between many objects, especially state-changes

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
    Programming Design Patterns - Mediator Pattern - Learning(No Checklist found)
  • Adapter Pattern - to connect objects whose interfaces don't quite fit

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
    Programming Design Patterns - Adapter Pattern - Learning(No Checklist found)
  • Proxy Pattern - to connect remote objects, for example for Web Services

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
    Programming Design Patterns - Proxy Pattern - Learning(No Checklist found)
  • Observer Pattern - to inform multiple subscriber-objects of state changes like with events

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
    Programming Design Patterns - Observer Pattern - Learning(No Checklist found)
  • Strategy Pattern - to move "volatile" code out of the main object - for example Business Rules

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
    Programming Design Patterns - Strategy Pattern - Learning(No Checklist found)
  • Decorator Pattern

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
    Programming Design Patterns - Decorator Pattern - Learning(No Checklist found)
  • Factory Pattern

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
    Programming Design Patterns - Factory Pattern - Learning(No Checklist found)
  • Neuer Schritt

    Details anzeigen Unterschritte anzeigen Unterschritte anzeigen Unterschritte anzeigen
Diese Checkliste verwenden

Vorschau/Drucken

Verwenden

Verändern

Sortieren