- Select 3 design patterns
- Write a short description (about half page) for each of them (prefer Bulgarian language)
- Describe their motivation, intent, applicability, known uses, implementation, consequences, structure, related patterns, etc.
- Provide C# examples for their use
- Provide a UML diagram or image of the pattern
- You can download it from the Internet
- Write a short description (about half page) for each of them (prefer Bulgarian language)