In letzter Zeit gab es eine Art Revolution gegen Singletons, aber stimmt etwas nicht mit ihnen, wenn sie staatenlos sind? Ich kenne die Überbeanspruchung und alles ... das gilt für alles, nicht nur für Singletons.
Ich habe begonnen, ein Programm in C ++ 11 zu schreiben, das Akkorde, Tonleitern und Harmonien analysiert. Das größte Problem, das ich in meiner Entwurfsphase habe, ist, dass die Note 'C' eine Note, eine Akkordart (Cmaj, Cmin, C7 usw.) und eine Tonart (die Tonart von Cmajor, Cminor) ist. Das gleiche …
Ich habe diese Frage gelesen und darüber nachgedacht. Objektorientierte Sprachen. Ich bin mir nicht sicher, wann die erste entstanden ist, aber warum hat es so lange gedauert, bis sie zum Mainstream wurden? C wurde sehr populär, wurde aber jahrelang (Jahrzehnte?) Später nicht zum objektorientierten C ++ Vor den 90er Jahren …
Ich entwickle eine App, mit der Ventile in einer industriellen Umgebung geöffnet und geschlossen werden können, und habe mir etwas Einfaches überlegt: public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void CloseValve(string valveName) { // Implementation to close …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Ich bin dabei, ein Simulations- / Modellierungsprojekt zu starten. Ich weiß bereits, dass OOP für diese Art von Projekten verwendet wird. Das Studium von Haskell hat mich jedoch dazu veranlasst, das FP-Paradigma für die Modellierung eines Komponentensystems zu verwenden. Lassen Sie mich näher darauf eingehen: Angenommen, ich habe eine Komponente …
Ich denke gerade über eine Schnittstelle zu einer Klasse nach, die ich schreibe. Diese Klasse enthält Stile für ein Zeichen, zum Beispiel, ob das Zeichen fett, kursiv, unterstrichen usw. ist. Ich habe zwei Tage lang mit mir selbst diskutiert, ob ich für die Methoden, die die Werte in ändern, Getter …
Beispielsweise: Sagen wir , ich Klassen A, B, C. Ich habe zwei Schnittstellen, nennen wir sie IAnimalund IDog. IDogerbt von IAnimal. Aund Bsind IDogs, während Ces nicht ist, aber es ist ein IAnimal. Der wichtige Teil ist, dass es IDogkeine zusätzlichen Funktionen gibt. Es wird nur verwendet, um bestimmte Methoden …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 2 Jahren . Mir wurde klar, dass ich Schwierigkeiten habe, OOP-Designs zu erstellen. Ich habe viel …
Nehmen wir an, wir haben einen Service, der einen Geschäftsprozess aufruft. Dieser Prozess ruft die Datenschicht auf, um ein Objekt vom Typ A in der Datenbank zu erstellen. Anschließend müssen wir erneut eine andere Klasse der Datenschicht aufrufen, um eine Instanz des Typs B in der Datenbank zu erstellen. Wir …
Wir versuchen, mithilfe eines DDD-Ansatzes Daten aus unserer aufgeblähten Service-Schicht in unsere Domain-Schicht zu verschieben. Wir haben derzeit eine Menge Geschäftslogik in unseren Diensten, die über den gesamten Ort verteilt ist und nicht von der Vererbung profitiert. Wir haben eine zentrale Domain-Klasse, auf die sich der Großteil unserer Arbeit konzentriert …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
In C ++ und anderen beeinflussten Sprachen gibt es ein Konstrukt mit dem Namen Structure ( struct) und ein anderes mit dem Namen the class. Beide können Funktionen und Variablen aufnehmen. Einige Unterschiede sind: Klasse erhält Speicher im Heap und structSpeicher im Stack (Bemerkung: Dies ist falsch für C ++, …
Ich habe mich über gutes objektorientiertes Klassendesign gewundert. Insbesondere fällt es mir schwer, mich zwischen diesen Optionen zu entscheiden: statische vs Instanzmethode Methode ohne Parameter oder Rückgabewert vs. Methode mit Parametern und Rückgabewert überlappende vs unterschiedliche Methode Funktionalität private vs public Methode Beispiel 1: Diese Implementierung verwendet Instanzmethoden ohne Rückgabewert …
Ich habe einen Code, in dem ein gutes Vererbungsmodell nicht mehr funktioniert, und ich versuche zu verstehen, warum und wie das Problem behoben werden kann. Stellen Sie sich vor, Sie haben eine Zoo-Hierarchie mit: class Animal class Parrot : Animal class Elephant : Animal class Cow : Animal etc. Sie …
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.