Let’s Extract a Class: The Single Responsibility Principle and Design Patterns

Design Patterns