ATHENA
Illustrated avatar of Alex MorganAlex MorganComputer Science
All resources
Noah BekeleDesign Patterns Field Guide◇CS 210
FIELD GUIDE · 2023

Design Patterns Field Guide

Noah Bekele · 184 pages

Concise, practical notes on Strategy, Observer, Factory and other patterns built on polymorphism.

8%
Open book

Contents

Strategyp. 33Observerp. 58

Key concepts

Polymorphism

One interface, many forms: code written against a general type works with every specialised type that honours it.

Also in 4 other resources
Interfaces & Protocols

Contracts that describe required behaviour without dictating implementation.

Also in 2 other resources
Abstraction

Modelling what something does while hiding how it does it.

Also in 2 other resources

Used in courses

Object-Oriented ProgrammingCS 210