SOLID examples
main
Mikhail Utkin
LiskovSubstitution, InterfaceSegregation, DependencyInversion
First commit