Software design patterns This project is a console application. It implements the basic design patterns. You can see each pattern on a real example.