Skip to content

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

Notifications You must be signed in to change notification settings

NicoAntonelli/Design-Pattern-Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published