Ich höre oft Dinge wie: Zuordnung der Klassen Zuordnen der Objekte aus der Datenbank Zuordnen der Objekte Zuordnen der Elemente einer Liste Ein Mapper Was bedeutet ein Mapper und das Abbilden von etwas eigentlich?
Dies wird durch diese Antwort auf eine separate Frage motiviert . Das Builder-Muster wird verwendet, um die komplexe Initialisierung zu vereinfachen, insbesondere mit optionalen Initialisierungsparametern. Ich weiß jedoch nicht, wie ich mich gegenseitig ausschließende Konfigurationen richtig verwalten soll. Hier ist eine ImageKlasse. Imagekann aus einer Datei oder aus einer Größe …
Wenn ich ein Programm mit MVC entwerfe, ist der Controller oft die Hälfte der Zeit nutzlos. Was ich damit meine ist Folgendes: In der Ansicht passiert etwas (z. B. ein Klick auf eine Schaltfläche). Die Ansicht benachrichtigt dann den Controller. Der Controller delegiert dann direkt an das Modell und unternimmt …
Die Verwendung von Globals macht Ihren Code schwer zu testen und ist daher anfälliger für Fehler, nicht sicher und unvorhersehbar. Deshalb übergeben wir die gewünschten Variablen innerhalb einer Funktion / eines Objekts. Meine Frage ist also einfach: Verstoßen $ _POST, $ _GET usw. gegen das Kapselungsprinzip ? Ich denke, um …
Ich habe ungefähr 20-40 Stunden damit verbracht, einen Teil eines Spiels mit JavaScript und HTML5 Canvas zu entwickeln. Als ich anfing, hatte ich keine Ahnung, was ich tat. Es begann also als Proof of Concept und kommt jetzt gut voran, aber es gibt keine automatisierten Tests. Das Spiel wird langsam …
Hier ist mein Problem: Ich möchte Eingaben von verschiedenen HID-Geräten wie einem Gamepad, einem Rennsport, einem Joystick usw. lesen. So ziemlich jeder Gamecontroller. Das Problem ist, dass sie alle unterschiedliche Eingänge haben. Das Gamepad verfügt über Tasten, Schalter und Sticks, während der Rennsport möglicherweise einen Schalthebel hat. Ich habe es …
Soweit ich von Scala und Hack- Mixins: Kann Status haben (dh Instanzeigenschaften) Kann nur konkrete Methoden liefern Kann Konstruktoren haben, die in derselben Reihenfolge aufgerufen werden, in der ihre Klassen gemischt wurden Wenn Aeingemischt Bund C, A instanceof B == falseundA instanceof C == false Züge: Kann nur Methoden bereitstellen, …
Wir haben eine Web-App, in der wir viele (> 50) kleine WebComponents haben , die miteinander interagieren. Um alles entkoppelt zu halten, haben wir in der Regel, dass keine Komponente direkt auf eine andere verweisen kann. Stattdessen lösen Komponenten Ereignisse aus, die dann (in der "Haupt" -App) verdrahtet werden, um …
Ich erstelle oft Programme für mich und andere mit verschiedenen objektorientierten Programmiersprachen. Dabei sind sie normalerweise relativ klein (höchstens einige tausend Zeilen). In letzter Zeit habe ich jedoch versucht, größere Projekte wie komplette Spiel-Engines zu realisieren. Dabei stoße ich oft auf eine Straßensperre: Komplexität. In meinen kleineren Projekten fällt es …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Wir sind dabei, bei meiner Arbeit mit einem …
Ich habe eine vorhandene Klasse, die interagiert und eine Datei öffnen, lesen oder schreiben kann. Ich muss eine Dateimodifikation abrufen, um eine neue Methode hinzuzufügen Angenommen, dies ist meine Klassendefinition, in der ich eine neue Methode hinzufügen möchte. class IO_file { std::string m_file_name; public: IO(); IO(std::string file_name); + time_t get_mtime(file_name); …
Ich schreibe eine recht einfache Anwendung, die sich mit der Reservierung von Hotelzimmern befasst. Ich habe irgendwann ein Problem. Ich bearbeite eine Warteschlange mit Bestellungen. Für jede Bestellung sollte einer der Rezeptionisten ein Zimmer (eines oder keines) für den Kunden gemäß seiner Strategie auswählen. Deshalb habe ich mich für Java …
David West schlug in seinem Buch Object Thinking (Kapitel 10, Abschnitt 1, Unterabschnitt 2) vor, dass in einer idealen OO-Umgebung jedes Objekt in der Lage sein sollte, sich auf Anfrage zu präsentieren. sei es für Menschen (als GUI), nicht native Komponenten (als JSON und / oder XML) oder andere interessierte …
Ich schreibe ein Physik-Simulationsprogramm in C ++. Ich bin ein Anfänger in OOP und C ++. In meinem Programm müssen mehrere Objekte basierend auf Daten aus einer Eingabedatei initialisiert werden. Zum Beispiel eine imaginäre Eingabedatei: # Wind turbine input file: number_of_blades = 2 hub_height = 120 # Airfoil data: airfoil1 …
Als Antwort auf Aaronaught's Antwort auf die Frage unter: Kann ich nicht einfach alle statischen Methoden verwenden? Wird für eine statische Methode nicht weniger Speicher verwendet? Ich habe den Eindruck, dass jede Objektinstanz ihre eigene ausführbare Version einer nicht statischen Elementfunktion enthält. Unabhängig davon, wie viel Overhead mit dem Aufrufen …
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.