Used patterns:
- Abstract factory - used as factory for making taste
- Singleton - enable to have just one taste factory
- Flyweight - minimizes memory usage by sharing already allocated tastes
- Adapter - creates interface for using cake in nutrition meter
- Chain of responsibility - pass request along a chain of cooks to make crust, fill, whipped cream .....
- Iterator - iterate through delivery cakes. Also there is chocolate and vanilla/strawberry cake iterator.
- Install CMake, run CMake (cmake-guie)
- In field "Where is the source code", place path to this folder.
- In field "Where to build binaries", place path to this folder/Build.
- folder/Build doesn't exists so you will be asked if you want Cmake to automatically create for you.
- Go to Build folder
- Do 'mingw32-make'.
- It will make example3.exe