iOS, Swift, Swiftui, Mobile, Mobile App Development.
have some “principles” that guide us. And those principles are usually the SOLID ones. ISP violation As most big interfaces, it's very likely that ShowService will break the Interface Segregation Principle, by forcing clients to implement methods that they don’t need. It’s very common to see this