This is the 101 Programming fundamentals and software design patterns code base to go alongside the slide deck
- Variables
- Program flow
- Functions
- Classes/Structs
- Methods
- Whats is SOLID?
- S - Single responsibility
- O - Open closed
- L - Liskov substitution
- I - Interface segregation
- D - Dependancy inversion
- Creational
- Factory
- Singleton
- Structural
- Adapter
- Proxy
- Behavioral
- Middleware/Chain of responsibility
- Visitor