Comment pensez-vous sur le code d'accès aux données comme ceci: public void AddCusotmer(Cusotmer customer)
{
//save customer into database
...
// save payment type
SavePaymentTyp
J'ai récemment essayé d'apprendre les principes de conception de base et l'OCP m'a un peu confus. Il est logique que lorsqu'un changement se produit, il est préférable d'étendre le système plutôt que
J'ai une classe à laquelle je suis constamment à ajouter. Il m'est apparu que cette classe n'est pas ouverte-fermée, à cause de l'ajout de toutes ces nouvelles fonctionnalités. J'ai donc pensé à ferme
J'essaye d'appliquer OCP à un extrait de code que j'ai dans son état actuel est vraiment malodorant, mais je sens que je n'obtiens pas tout le chemin à la fin. Code actuel: public abstract class SomeO