S no se atreve a declarar que es una sola responsabilidad, yo si, muchas entradas una sola salida D denme las herramientas e insumos y me dedico a lo mío. O no declara las opciones de extension, yo si, file system, db, control declarativo, no declara lo que no puede modificarse, no puede modificarse el flujo y las reglas de validación del negocio L, I tiene q ver con la extensión deben poderse sustuir un objeto por otro sin q haya problemas para ello la segregación de interfaces acota y enumera las. Extensiones que puede soportar el sistema La segregación tiene q ver con Single Responsability que métodos son necesarios (interace) para tomar varias entradas y producir una única salida Las extensiones son como me hago de los insumos (url, fs, db, keyboard...) y como presento los resultados (pantalla, correo, sonido,...) y el strategy pattern (Control declarativo)