Design Patterns

software structures that are easier to change

Resources:

Design Patterns in a Python Context

Design Patterns in a JavaScript Context

Design Patterns in a C# Context

Related topics:

  • Design Patterns: Strategy—Define multiple algorithms and let client application pass the algorithm to be used as a parameter.