Patterns

Code Smells

This links to the Org Special Blocks page.

notes

because these patterns tend to be solutions to bad design smells, I’ve decided to include all the details on a single page.

Read more >

Design Patterns & Smells

notes

it seems like "design patterns" are not exclusively restricted to 'object-oriented-programming', but this is the context in which I have learned such design.

there are three main categories of Design Patterns as decreed by the 'Gang of Four'1 (the authors of a seminal work Design Patterns | Elements of Reusable Object-Oriented Sofware.

  1. Creational Patterns
  2. Structural Patterns
  3. Behavioural Patterns

in turn, each of these contain more patterns:

Read more >