Questions marquées «object-oriented»

Une méthodologie qui permet de modéliser un système comme un ensemble d'objets contrôlables et manipulables de manière modulaire





9
Utiliser une méthode constructeur ou setter?
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 …




4
Comment savoir si mes données sont de nature relationnelle ou orientée objet?
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 …




6
Quel est le problème précis de l'autorisation des getters?
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 …

4
API et programmation fonctionnelle
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 …

4
Gestion des paramètres dans l'application OOP
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.