Questions marquées «solid»

Mnémoniques pour un ensemble de principes de conception: responsabilité unique, ouvert-fermé, substitution Liskov, ségrégation d'interface, inversion de dépendance

150
Principes et structure de code SOLID

Lors d'un récent entretien d'embauche, je ne pouvais pas répondre à une question à propos de SOLID - à part fournir le sens de base des divers principes. Cela me gêne vraiment. J'ai passé quelques jours à fouiller et je n'ai pas encore produit de résumé satisfaisant. La question de l'entrevue...

54
Pourquoi le mot clé "final" serait-il utile?

Il semble que Java ait eu le pouvoir de déclarer des classes non-dérivables depuis des siècles, et maintenant, C ++ l’a aussi. Cependant, à la lumière du principe Open / Close de SOLID, pourquoi cela serait-il utile? Pour moi, le finalmot - clé sonne juste friend- il est légal, mais si vous...

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...

43
Principes SOLIDES vs YAGNI

Quand les principes SOLID deviennent-ils YAGNI? En tant que programmeurs, nous faisons constamment des compromis entre complexité, maintenabilité, temps de construction, etc. Entre autres, deux des directives les plus intelligentes pour faire des choix sont dans mon esprit les principes SOLID et...