Hoy profundizaremos en qué se basa el Interface Segregation Principle (o Principio de Segregación de Interfaces). Este principio, al igual que los que ya hemos tratado en CodelyTV como el Principio de Responsabilidad Única, o el Principio de Inversión de Dependencias, forman parte de los 5 principios SOLID. Los principios SOLID, como ya sabemos, son ese conjunto de buenas prácticas que nos ayudan en el diseño de nuestros programas orientados a objetos para que, en resumen, nuestro código sea más fácilmente mantenible :)
Para este vídeo me he basado en el ejemplo al respecto de ISP que publicó Tuts+.