/programming-consumables

Bits about programming that can be quickly picked up.

Mozilla Public License 2.0MPL-2.0

programming-consumables

Bits about programming that can be quickly picked up.

design patterns

  1. Creational
    • Builder pattern
    • Singleton pattern
      1. EagerSingleton
      2. LazySingleton
      3. ThreadSafeSingleton
    • Prototype pattern
    • Factory Method pattern
    • Abstract Factory pattern
  2. Structural
    • Adapter Pattern
    • Bridge Pattern
    • Composite Pattern
    • Decorator Pattern
    • Facade Pattern
    • Flyweight Pattern
    • Proxy Pattern
  3. Behavioral
    • Chain of Responsibility Pattern
    • Observer Pattern
    • Interpreter Pattern
    • Command Pattern
    • Iterator Pattern
    • Mediator Pattern
    • Memento Pattern
    • State Pattern
    • Template Method Pattern
    • Strategy Pattern
    • Visitor Pattern

memoization - a kind of caching tabulation