Dans cette vidéo de Rich Hickey , le créateur de Clojure, il conseille d'utiliser la carte pour représenter les données au lieu d'utiliser une classe pour les représenter, comme cela est fait en Java. Je ne comprends pas comment cela peut être mieux, car comment l'utilisateur de l'API peut-il savoir …
Je programme principalement en python et j'ai programmé quelques interfaces graphiques avec Tkinter, chaque tutoriel que j'ai jamais vu a recommandé de définir et d'utiliser une classe pour l'interface graphique, mais mon interface graphique fonctionne parfaitement en utilisant uniquement des procédures, sans classe. Pourquoi utiliser une classe? Il me semble …
Python possède de nombreux modules (tels que re) qui effectuent un ensemble spécifique d'actions. Vous pouvez appeler les fonctions de ce module et obtenir des résultats, et le module dans son ensemble a une idée derrière lui (dans ce cas, traitant des expressions régulières). Les classes semblent faire presque exactement …
Je vois beaucoup de classes instanciables dans le monde C ++ et Java qui n'ont aucun état. Je ne peux vraiment pas comprendre pourquoi les gens font cela, ils pourraient simplement utiliser un espace de noms avec des fonctions libres en C ++, ou une classe avec un constructeur privé …
OK .. après toute la discussion, je modifie légèrement ma question pour mieux refléter un exemple concret que je traite. J'ai deux classes ModelOneet ModelTwo, ces classes exécutent un type de fonctionnalité similaire mais ne sont pas liées l'une à l'autre. Cependant , j'ai une troisième classe CommonFuncqui contient certaines …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 4 ans . Je suis très nouveau en Java et je veux …
Je sais que c'est une pratique débattue, mais supposons que c'est la meilleure option pour moi. Je me demande quelle est la technique réelle pour ce faire. L'approche que je vois est la suivante: 1) Faites une classe d'amis celle de la classe dont je veux tester la méthode. 2) …
J'étudie la POO en C ++ et, même si je connais les définitions de ces 3 concepts, je ne sais pas vraiment quand ni comment l'utiliser. Utilisons cette classe pour l'exemple: class Person{ private: string name; int age; public: Person(string p1, int p2){this->name=p1; this->age=p2;} ~Person(){} void set_name (string parameter){this->name=parameter;} void …
Pour les classes avec des champs facultatifs, est-il préférable d'utiliser l'héritage ou une propriété nullable? Considérez cet exemple: class Book { private String name; } class BookWithColor extends Book { private String color; } ou class Book { private String name; private String color; //when this is null then it …
J'ai lu que lorsque votre programme a besoin de savoir de quelle classe est un objet, il indique généralement un défaut de conception, donc je veux savoir quelle est la bonne pratique pour gérer cela. J'implémente une classe Shape avec différentes sous-classes héritées d'elle comme Circle, Polygon ou Rectangle et …
J'essaie de créer un programme de gestion des employés. Je ne peux cependant pas comprendre comment concevoir la Employeeclasse. Mon objectif est de pouvoir créer et manipuler les données des employés sur la base de données à l'aide d'un Employeeobjet. L'implémentation de base à laquelle j'ai pensé était la plus …
Je ne sais donc toujours pas si je dois les utiliser ou non. Je pense que c'est une violation extrême de l'encapsulation, mais je trouve que je suis capable d'atteindre un certain degré d'encapsulation tout en gagnant plus de flexibilité dans mon code. Projets Java / Swing précédents J'avais utilisé …
Dans mon projet C ++, j'ai deux classes, Particleet Contact. Dans la Particleclasse, j'ai une variable membre std::vector<Contact> contactsqui contient tous les contacts d'un Particleobjet, et les fonctions membres correspondantes getContacts()et addContact(Contact cont). Ainsi, dans "Particle.h", j'inclus "Contact.h". Dans la Contactclasse, je voudrais ajouter du code au constructeur pour Contactcet …
Je lis le livre "Learning TypeScript" de Remo Jansen. Dans une section, l'auteur décrit comment créer un cadre MVC de preuve de concept très simple, y compris comment créer la Modelclasse et dit ce qui suit: Un modèle doit être fourni avec l'URL du service Web qu'il consomme. Nous allons …
Comment appelez-vous les classes sans méthodes? Par exemple, class A { public string something; public int a; } Ci-dessus est une classe sans aucune méthode. Ce type de classe a-t-il un nom spécial?
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.