7
¿Estoy haciendo mis clases demasiado granulares? ¿Cómo debe aplicarse el principio de responsabilidad única?
Escribo mucho código que implica tres pasos básicos. Obtenga datos de alguna parte. Transforma esos datos. Ponga esos datos en alguna parte. Normalmente termino usando tres tipos de clases, inspirados por sus respectivos patrones de diseño. Fábricas: para construir un objeto a partir de algún recurso. Mediadores: para usar la …