iOS, Swift, Swiftui, Mobile, Mobile App Development.
just one reason. As the number of methods grow in our ShowService interface, it’ll be harder and harder to keep that cohesion and SRP. OCP violation Any new feature related to TV Shows will require adding a new method to ShowService, forcing every implementation of the service to accommodate that