Questions marquées «object-oriented»

43
Programmation de principes SOLID

Avec le temps, j'ai pu comprendre deux parties de SOLID : le «S» et le «O». “O” - J'ai appris le principe de fermeture ouvert à l'aide de l'héritage et du modèle de stratégie. "S" - J'ai appris le principe de responsabilité unique lors de l'apprentissage de l'ORM (la logique de persistance est...

38
ID de passe ou objet?

Lorsque vous fournissez une méthode de logique métier pour obtenir une entité de domaine, le paramètre doit-il accepter un objet ou un ID? Par exemple, devrions-nous faire ceci: public Foo GetItem(int id) {} ou ca: public Foo GetItem(Foo foo) {} Je crois en la possibilité de faire circuler des...