Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Un jour, je suis …
Quelqu'un a-t-il un bon modèle mental ou une bonne métaphore pour la programmation fonctionnelle qui fait référence à quelque chose dans le monde réel? La programmation orientée objet a un sens intuitif pour moi. Il y a des choses qui ont des propriétés et parfois elles peuvent aussi faire des …
En Java, il existe quatre modificateurs d'accès disponibles pour les méthodes: public - n'importe quelle classe peut utiliser cette méthode. protected - les classes du même package et les sous-classes de n'importe quel package peuvent utiliser cette méthode. private - seule cette classe peut utiliser cette méthode. no modifier ("package …
J'essaie de comprendre la définition de «l'abstraction» dans la POO. J'ai rencontré quelques définitions principales. Sont-ils tous valables? Est-ce que l'un d'eux a tort? Je suis confus. (J'ai réécrit la définition avec mes propres mots). Définition 1: L'abstraction est le concept de prendre un objet du monde réel et de …
Je travaille sur un code d'interface utilisateur où j'ai une Actionclasse, quelque chose comme ça - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Lorsque cette classe Action a été créée, il était à peu près supposé que …
Je lisais l'introduction d'Oracle aux concepts de POO et je suis tombé sur cette description: Les objets du monde réel partagent deux caractéristiques: ils ont tous un état et un comportement. Les chiens ont un état (nom, couleur, race, faim) et un comportement (aboyer, aller chercher, remuer la queue). Les …
Lorsque je traite un projet contenant de nombreux fichiers différents, il me semble toujours perdre de vue la façon dont les parties interagissent les unes avec les autres. Je n'ai jamais vraiment eu beaucoup de mal à comprendre des composants plus petits de manière isolée, mais à mesure que la …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Il suffit de lire ces lignes- Si vos données sont de nature objet, utilisez des magasins d'objets ("NoSQL"). Ils seront beaucoup plus rapides qu'une base de données relationnelle. Si vos données sont de nature relationnelle, la surcharge d'une base de données relationnelle en vaut la peine. de- http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern Alors, comment …
J'ai lu Travailler efficacement avec le code hérité et le code propre dans le but d'apprendre des stratégies sur la façon de commencer à nettoyer la base de code existante d'une grande application de formulaires Web ASP.NET. Ce système existe depuis 2005 et a depuis subi un certain nombre d'améliorations. …
Quelles sont les stratégies POO pour travailler avec une base de données tout en gardant les éléments testables? Disons que j'ai une classe Utilisateur et que mon environnement de production fonctionne avec MySQL. Je vois quelques approches possibles, présentées ici en utilisant PHP: Passez une $ data_source avec des interfaces …
Lorsque vous suivez la conception pilotée par domaine (DDD), est-il correct qu'un agrégat racine contienne une référence à une entité interne qui se trouve être l'entité racine sur un agrégat distinct? Je crois que ce n'est pas correct, principalement à cause de cette règle sur le livre bleu : Rien …
Je ne cherche pas une opinion sur la sémantique, mais simplement un cas où avoir des getters judicieusement utilisés est un réel obstacle. Peut-être que cela me jette dans une spirale sans fin de compter sur eux, peut-être que l'alternative est plus propre et gère les getters automatiquement, etc. Quelque …
D'après mon exposition (certes limitée) aux langages de programmation fonctionnels, tels que Clojure, il semble que l'encapsulation des données ait un rôle moins important. Habituellement, divers types natifs tels que des cartes ou des ensembles sont la devise préférée pour représenter les données, par rapport aux objets. En outre, ces …
J'écris une application de POO de taille moyenne en C ++ comme moyen de pratiquer les principes de POO. J'ai plusieurs classes dans mon projet, et certaines d'entre elles doivent accéder aux paramètres de configuration au moment de l'exécution. Ces paramètres sont lus à partir de plusieurs sources lors du …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.