In diesem Video von Rich Hickey , dem Entwickler von Clojure, rät er dazu, Map zur Darstellung von Daten zu verwenden, anstatt eine Klasse zur Darstellung zu verwenden, wie dies in Java geschieht. Ich verstehe nicht, wie es besser sein kann, da wie der API-Benutzer wissen kann, was die Eingabetasten …
Ich programmiere hauptsächlich in Python und habe ein paar GUIs mit Tkinter programmiert. Jedes Tutorial, das ich je gesehen habe, hat empfohlen, eine Klasse für die GUI zu definieren und zu verwenden, aber meine GUI läuft einwandfrei und verwendet nur Prozeduren ohne Klasse. Warum eine Klasse benutzen? Aus meiner Sicht …
Python verfügt über viele Module (z. B. re), die bestimmte Aktionen ausführen. Sie können die Funktionen dieses Moduls aufrufen und Ergebnisse erhalten. Das gesamte Modul hat eine Idee dahinter (in diesem Fall handelt es sich um reguläre Ausdrücke). Klassen scheinen fast dasselbe zu tun, aber sie scheinen auch Eigenschaften zu …
Ich sehe viele instanziierbare Klassen in der C ++ - und Java-Welt, die keinen Status haben. Ich kann wirklich nicht herausfinden, warum die Leute das tun, sie könnten einfach einen Namespace mit freien Funktionen in C ++ oder eine Klasse mit einem privaten Konstruktor und nur statischen Methoden in Java …
OK .. nach all den Diskussionen ändere ich meine Frage ein wenig, um ein konkretes Beispiel besser wiederzugeben, mit dem ich mich befasse. Ich habe zwei Klassen ModelOneund ModelTwo, Diese Klassen führen ähnliche Arten von Funktionen aus, sind jedoch nicht miteinander verbunden. Ich habe jedoch eine dritte Klasse CommonFunc, die …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich bin sehr neu in Java und möchte den Unterschied zwischen …
Ich weiß, dass dies eine umstrittene Praxis ist, aber nehmen wir an, dass dies die beste Option für mich ist. Ich frage mich, was ist die eigentliche Technik, um dies zu tun. Der Ansatz, den ich sehe, ist folgender: 1) Machen Sie eine Freundesklasse zu der Klasse, deren Methode ich …
Ich lerne OOP in C ++ und obwohl mir die Definitionen dieser 3 Konzepte bekannt sind, kann ich nicht wirklich erkennen, wann oder wie ich es verwenden soll. Verwenden wir diese Klasse für das Beispiel: class Person{ private: string name; int age; public: Person(string p1, int p2){this->name=p1; this->age=p2;} ~Person(){} void …
Ist es für Klassen mit optionalen Feldern besser, Vererbung oder eine nullfähige Eigenschaft zu verwenden? Betrachten Sie dieses Beispiel: class Book { private String name; } class BookWithColor extends Book { private String color; } oder class Book { private String name; private String color; //when this is null then …
Ich habe gelesen, dass, wenn Ihr Programm wissen muss, um welche Klasse es sich bei einem Objekt handelt, dies normalerweise auf einen Konstruktionsfehler hinweist. Daher möchte ich wissen, was eine gute Vorgehensweise ist, um damit umzugehen. Ich implementiere eine Klassenform mit verschiedenen von ihr geerbten Unterklassen wie Kreis, Polygon oder …
Ich versuche, ein Programm für die Verwaltung von Mitarbeitern zu erstellen. Ich kann jedoch nicht herausfinden, wie ich die EmployeeKlasse gestalten soll. Mein Ziel ist es, Mitarbeiterdaten in der Datenbank mithilfe eines EmployeeObjekts erstellen und bearbeiten zu können . Die grundlegende Implementierung, an die ich dachte, war diese einfache: class …
Ich bin also immer noch am Zaun, ob ich diese verwenden soll oder nicht. Ich halte es für eine extreme Verletzung der Kapselung, finde jedoch, dass ich einen gewissen Grad an Kapselung erreichen und gleichzeitig mehr Flexibilität in meinem Code erlangen kann. Frühere Java / Swing-Projekte Ich hatte bis zu …
In meinem C ++ - Projekt habe ich zwei Klassen Particleund Contact. In der ParticleKlasse habe ich eine Mitgliedsvariable, std::vector<Contact> contactsdie alle Kontakte eines ParticleObjekts sowie die entsprechenden Mitgliedsfunktionen getContacts()und enthält addContact(Contact cont). Daher füge ich in "Partikel.h" "Kontakt.h" ein. In der ContactKlasse möchte ich dem Konstruktor Code für Contactdiesen …
Ich lese das Buch "Learning TypeScript" von Remo Jansen. In einem Abschnitt beschreibt der Autor, wie ein sehr einfaches Proof-of-Concept-MVC-Framework erstellt wird, einschließlich der Erstellung der ModelKlasse, und sagt Folgendes: Ein Modell muss mit der URL des Webdienstes versehen sein, den es verwendet. Wir werden einen Klassendekorateur namens ModelSettings verwenden, …
Wie nennt man Klassen ohne Methoden? Zum Beispiel, class A { public string something; public int a; } Oben ist eine Klasse ohne Methoden. Hat diese Art von Klasse einen speziellen Namen?
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.