Chapter 7
Functional Programming in Julia
Section 3
Functional Approach
How do we approach design patterns with a functional approach? We'll look at some classic OOP design patterns and implement them by focusing on functions rather than objects. - Make cars with the factory pattern - Implement calculator with the undo functionality using the patterncommand - Switch between different encryption algorithms using the strategy pattern