Questions marquées «object-oriented-design»

11
Quel est l'intérêt des propriétés?

Voici quelques arguments pour les propriétés et mes contre-arguments: Plus facile à utiliser que d'écrire des méthodes getter et setter Les paires de méthodes getter et setter sont une odeur de code. Les rendre plus faciles à écrire, c'est comme faciliter l'échec d'un test de mathématiques en...

11
SOLID vs méthodes statiques

Voici un problème que je rencontre fréquemment: qu'il y ait un projet de boutique en ligne ayant une classe de produit. Je souhaite ajouter une fonctionnalité qui permet aux utilisateurs de publier des avis sur un produit. J'ai donc une classe Review qui fait référence à un produit. Maintenant,...

11
Liaison tardive orientée objet

Dans la Définition d'Alan Kays d'Object Oriented, il y a cette définition que je ne comprends pas en partie: Pour moi, la POO signifie uniquement la messagerie, la conservation et la protection locales et la dissimulation du processus d'état, et la liaison tardive extrême de toutes choses. Mais que...