

Jon Hoffman
- Aug 7, 2022
- 2 min
Adapter Pattern: Protocol Oriented Design Pattern
The adapter pattern is a structural design pattern that enables the interface of an existing type to be used as a different interface. ...
187 views


Jon Hoffman
- Aug 7, 2022
- 3 min
Decorator Pattern: Protocol Oriented Design Pattern
The decorator pattern is a structural design pattern that enables us to extend or alter the functionality of types without affecting the...
50 views


Jon Hoffman
- Aug 4, 2022
- 3 min
Singleton Pattern: Protocol Oriented Design Pattern
The singleton pattern is a fairly controversial pattern among certain parts of the development community. Some would even call it an...
78 views


Jon Hoffman
- Aug 3, 2022
- 3 min
Strategy Pattern: Protocol Oriented Design Pattern
The Strategy pattern is a behavior design pattern where we encapsulate algorithms into single types. We are then able to use these types...
91 views


Jon Hoffman
- Jul 31, 2022
- 4 min
Command Pattern: Protocol Oriented Design Pattern
The command pattern is a behavior design pattern where we encapsulate all the information and logic necessary to perform actions into...
313 views


Jon Hoffman
- Jul 14, 2022
- 3 min
Facade Pattern: Protocol Oriented Design Pattern
The façade pattern is a structural pattern which shows us how to provide a simplified universal interface to a more complex set of...
57 views