Further reading
To learn more about the topics that were covered in this chapter, take a look at the following resources:
- Refactoring – Improving the Design of Existing Code, by Martin Fowler and Kent Beck
- https://refactoring.guru/refactoring: A good site on design patterns and code smells
- https://www.dofactory.com/net/design-patterns: A very good C#-based site on various design patterns