Software Architecture · SOLID Principles
How would you answer an interview scenario involving Interface Segregation Principle?
A printer interface includes print, scan, fax, and staple but many devices support only print. Explain an ISP redesign.