Als «object-oriented» getaggte Fragen

43
Programmierung von SOLID-Prinzipien

Mit der Zeit konnte ich zwei Teile von SOLID verstehen - das „S“ und das „O“. "O" - Ich habe das Open Closed-Prinzip mithilfe von Vererbung und Strategiemuster gelernt. "S" - Ich habe beim Lernen von ORM das Prinzip der Einzelverantwortung gelernt (die Persistenzlogik wird von Domänenobjekten...

38
ID oder Objekt übergeben?

Soll der Parameter beim Bereitstellen einer Geschäftslogikmethode zum Abrufen einer Domänenentität ein Objekt oder eine ID akzeptieren? Zum Beispiel sollten wir dies tun: public Foo GetItem(int id) {} oder dieses: public Foo GetItem(Foo foo) {} Ich glaube an die Weitergabe von Objekten in ihrer...