Preguntas etiquetadas con object-oriented

43
Principios de programación SOLID

Con el tiempo pude entender dos partes de SOLID : la "S" y la "O". "O" - Aprendí el Principio Abierto Cerrado con la ayuda del Patrón de Herencia y Estrategia. “S”: aprendí el principio de responsabilidad única mientras aprendía ORM (la lógica de persistencia se elimina de los objetos de...

38
ID de paso u objeto?

Al proporcionar un método de lógica de negocios para obtener una entidad de dominio, ¿el parámetro debe aceptar un objeto o una ID? Por ejemplo, deberíamos hacer esto: public Foo GetItem(int id) {} o esto: public Foo GetItem(Foo foo) {} Creo en pasar objetos en su totalidad, pero ¿qué pasa con...