Combining patterns:
- Abstract factory - as vehicle shop
 - Proxy - as middle man between vehicle and client
 - Visitor - as vehicle workshop
 - Interpreter - as client language compiler
 
- 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
 
