(das kann seinen Wert im Laufe des Programms ändern) Oder ist 'Instanz von etwas' eng mit Klassen und Objekten verbunden? Wenn ja, wie würden Sie das Konzept der 'Variablen' in Bezug auf C ++ definieren?
Ich habe eine, class Cardie 2 Eigenschaften hat: int priceund boolean inStock. Es enthält auch eine Listvon abstract class State(leere Klasse). Es gibt 2 Zustände, die auf das Auto angewendet werden können und jeder wird durch seine eigene Klasse dargestellt: class Upgrade extends Stateund class Shipping extends State. A Carkann …
AFAIK bietet drei gängige Methoden, um die Wiederverwendbarkeit von OOP zu implementieren Vererbung: Normalerweise ist es eine Beziehung (eine Ente ist ein Vogel). Zusammensetzung: in der Regel zur Darstellung hat eine Beziehung (ein Auto hat einen Motor) Eigenschaften (zB das Schlüsselwort trait in PHP): ... da bin ich mir nicht …
Ich verwende Unity in C # für die Abhängigkeitsinjektion, aber die Frage sollte für jede Sprache und jedes Framework gelten, das die Abhängigkeitsinjektion verwendet. Ich versuche dem SOLID-Prinzip zu folgen und habe deshalb viele Abstraktionen bekommen. Aber jetzt frage ich mich, ob es eine bewährte Methode für die Anzahl der …
In Scrum-Meetings habe ich festgestellt, dass Entwickler häufig realistische Schätzungen zu Storys abgeben. Selbst ziemlich einfache Storys erfordern jedoch viel Aufwand für die Konfiguration, das Einrichten von Komponenten von Drittanbietern, das Testen und die endgültige Erstellung, und das System hat einige technische Schulden angehäuft, sodass die Schätzungen für den Produktbesitzer …
Aus dieser Frage zu SO habe ich gelesen: Proprietärer Quellcode + LGPL-Quellcode statisch verknüpft: Entweder müssen Sie beide Teile als LGPL freigeben. Oder stellen Sie alles bereit, was es dem Benutzer ermöglicht, die Anwendung mit einer anderen Version des LGPL-Quellcodes zu verknüpfen. In diesem Fall sind die anderen Anforderungen dieselben, …
Bei PPCG gibt es häufig King of the Hill- Herausforderungen, bei denen verschiedene Code-Bots gegeneinander antreten. Wir möchten diese Herausforderungen nicht auf eine einzige Sprache beschränken, daher führen wir plattformübergreifende Kommunikation über Standard-E / A durch. Mein Ziel ist es, ein Framework zu schreiben, mit dem Herausforderer diese Herausforderungen leichter …
Aus dem Java 5- Sprachführer : Wenn Sie den Doppelpunkt (:) sehen, lesen Sie ihn als "in". Warum dann gar nicht erst verwenden in? Das nervt mich seit Jahren. Weil es nicht mit dem Rest der Sprache übereinstimmt. Zum Beispiel in Java gibt es implements, extends, superfür die Beziehungen zwischen …
Ich habe diese Frage gelesen. Soll ich nicht referenzierten Code entfernen? Einige der Ratschläge waren, nicht referenzierten Code zu löschen, da sich der Code als Referenz in der Quellcodeverwaltung befindet, falls er später benötigt wird. Wie organisieren Sie diesen gelöschten Code, damit eine spätere Version von Ihnen (oder einem anderen …
Ich versuche herauszufinden, wie ich mit Standardvariablenwerten umgehen kann, wenn ich Funktionen ohne Nebenwirkungen mache, und habe Folgendes erreicht: function getDefaultSeparator() { return ':'; } function process(input, separator) { var separator = separator || getDefaultSeparator(); // Use separator in some logic return output; } Das Standardtrennzeichen wird in anderen Funktionen …
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 4 Jahren . Wadlers Originalarbeit über Monaden für die funktionale Programmierung …
Ich entwerfe ein System, von dem aus ich Geschäftsdaten vom mobilen Gerät (mit einer eingebetteten Anwendung) synchronisiere, das Daten generiert und an den Server zurücksendet. Jede synchronisierte Zeile generiert ein bestimmtes Geschäftsprotokoll in der Datenbank. Wenn das, was ich synchronisiere, Daten mit einem Datum (innerhalb der Synchronisierungsdaten) generiert, das unter …
Ich verwende MVP-Muster in einer Android-App, die ich entwickle. Ich habe grundsätzlich 4 Elemente: Die AddUserView, in der ein neuer Benutzer hinzugefügt werden kann: Der AddUserPresenter Die UserInfo (das Pojo) Der UserInfoManager (Businness-Logik und Speichermanager) Meine Frage ist: Wenn ich in der AddUserView auf die Schaltfläche "Hinzufügen" klicke, sollte der …
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 4 Jahren . Mir sind einige gute Optionen bekannt : Große …
Ich habe eine große Codebasis mit vielen "Anti-Pattern" -Singletons, Dienstprogrammklassen mit statischen Methoden und Klassen, die ihre eigenen Abhängigkeiten mithilfe von newSchlüsselwörtern erstellen . Es macht es sehr schwierig, einen Code zu testen. Ich möchte Code schrittweise in den Abhängigkeitsinjektionscontainer migrieren (in meinem Fall Guice, weil es sich um ein …
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.