Questions marquées «design»

11
Dois-je utiliser des méthodes abstraites ou virtuelles?

Si nous supposons qu'il n'est pas souhaitable que la classe de base soit une classe d'interface pure, et en utilisant les 2 exemples ci-dessous, quelle est la meilleure approche, en utilisant la définition de classe de méthode abstraite ou virtuelle? L'avantage de la version "abstraite" est qu'elle...

11
Conception de modèle de commande

J'ai cette ancienne implémentation du modèle de commande. C'est en quelque sorte passer un Contexte à travers toute l' implémentation de DIOperation , mais j'ai réalisé plus tard, dans le processus d'apprentissage et d'apprentissage (qui ne s'arrête jamais), que ce n'est pas optimal. Je pense aussi...

11
Schéma de base de données pour la tarification des produits (packages, promotions, quantité basée, offre à durée limitée…)

Je travaille sur un nouveau point de vente pour une entreprise qui produit à des prix différents selon le mix produit. Tous les produits ont un prix de base. Pour expliquer mon problème, j'utiliserai les informations suivantes: Product Category Price A 1 45 B 1 70 Q 2 20 R 2 27 S 2 15 X 3 17 Y 3 22...

11
Quand faut-il couper l'entrée?

Je suis stagiaire en train d'apprendre des tonnes sur l'industrie en dehors du monde universitaire. Une chose à laquelle j'ai pensé aujourd'hui était de couper l'entrée. D'un côté de la médaille, je ne veux pas que l'utilisateur / implémenteur reçoive constamment des résultats inattendus parce que...