Skip to content

Latest commit

 

History

History
41 lines (37 loc) · 3.03 KB

File metadata and controls

41 lines (37 loc) · 3.03 KB

Design Pattern Notes

Easy-to-read interactive notebooks for learning design patterns in software development and architecture, software design principles & good practices using "polyglot notebooks" extension

How to use the notes (VSC)

  1. Download the .NET Coding Pack for VS Code for Windows or macOS.
  2. Install the Polyglot Notebooks extension.

General Index

Type ## Topic Description
Page 00 Intro Design patterns & objectives
Folder -- Software Dev Pages about patterns in software development
Folder -- Software Architecture Pages about patterns in software architecture

Software Dev Index

## Topic Description
01 Design Patterns in Software Development General explanation and classification
02 Singleton Creational design pattern
03 Factory Method Creational design pattern
04 Builder Creational design pattern
05 Prototype Creational design pattern
06 Abstract Factory Creational design pattern
07 Adapter Structural design pattern
08 Decorator Structural design pattern
09 Composite Structural design pattern
10 Proxy Structural design pattern
11 Observer Behavioral design pattern
12 Strategy Behavioral design pattern
13 Command Behavioral design pattern
14 Template Method Behavioral design pattern
15 Iterator Behavioral design pattern
16 State Behavioral design pattern

Software Architecture Index

## Topic Description
01 Design Patterns in Software Architecture General explanation and classification
02 Client-Server Architecture Structural pattern
03 Layered Architecture Structural pattern
04 Component-based Architecture Structural pattern