Folgendes meine ich: class MyClass { int arr1[100]; int arr2[100]; int len = 100; void add(int* x1, int* x2, int size) { for (int i = 0; i < size; i++) { x1[i] += x2[i]; } } }; int main() { MyClass myInstance; // Fill the arrays... myInstance.add(myInstance.arr1, myInstance.arr2, myInstance.len); …
Ich fange gerade mit RxJava an , Javas Implementierung von ReactiveX (auch bekannt als Rx und Reactive Extensions ). Was mich wirklich beeindruckt hat, war die enorme Größe der Flowable- Klasse von RxJava : Sie verfügt über 460 Methoden! Um fair zu sein: Es gibt viele Methoden, die überladen sind, …
Wenn Sie das Konzept des Polymorphismus verwenden, erstellen Sie eine Klassenhierarchie und rufen mit Hilfe der Elternreferenz die Schnittstellenfunktionen auf, ohne zu wissen, über welchen bestimmten Typ das Objekt verfügt. Das ist toll. Beispiel: Sie haben eine Sammlung von Tieren und Sie rufen alle Tierfunktionen auf eatund es ist Ihnen …
Was sind allgemeine Richtlinien oder Faustregeln für die Verwendung eines domänenspezifischen Objekts gegenüber einer einfachen Zeichenfolge oder Zahl? Beispiele: Altersklasse vs Integer? Vorname Klasse vs String? UniqueID vs String PhoneNumber Klasse vs String vs Long? DomainName Klasse vs String? Ich denke, die meisten OOP-Praktiker würden definitiv bestimmte Klassen für PhoneNumber …
Ich habe auf Code gestoßen (neuen Code), der das verwendet, was ich "Parallele Arrays" oder "Listen" nenne. Dies bedeutet, dass es 2 Arrays gibt, die verwandte Daten enthalten und durch ihre Position (Index) im Array verknüpft sind. Ich halte dies für verwirrend und fehleranfällig. Die Lösung, die ich normalerweise vorschlage, …
Ich betrachte mich immer noch als Programmiererlehrling und bin immer auf der Suche nach einem "besseren" Weg für typisches Programmieren. Heute hat mein Kollege argumentiert, dass mein Codierungsstil unnötige Arbeit leistet, und ich möchte Meinungen von anderen hören. Wenn ich eine Klasse in OOP-Sprache entwerfe (normalerweise C ++ oder Python), …
Angenommen, Sie haben ein Konsolenspielprogramm, das alle Arten von Eingabe- / Ausgabemethoden für und von der Konsole bietet. Wäre es klug sein , sie alle in einem einzigen zu halten inputOutputKlasse oder sie brechen , um spezifischere Klassen nach unten wie startMenuIO, inGameIO, playerIO, gameBoardIOetc. , so dass jede Klasse …
Ich weiß, das scheint eine seltsame Frage zu sein, da der Punkt, an dem zwei oder mehr Objekte dieselbe Klasse teilen, darin besteht, dass sie dasselbe Verhalten haben, dh dass ihre Methoden identisch sind. Ich bin jedoch gespannt, ob es OOP-Sprachen gibt, mit denen Sie die Methoden von Objekten auf …
Ich habe eine folgende Klasse class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Jetzt erstelle ich zwei Objekte vom Typ Student wie folgt Student s1=new Student(); Student s2=new Student(); Nun werden zwei verschiedene …
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 . OOP wird oft als eine effektive Strategie zur Verwaltung der Komplexität von Software …
Ich verstehe die Absicht des Open-Closed-Prinzips. Es soll das Risiko verringern, dass etwas beschädigt wird, das bereits funktioniert, während es geändert wird, indem Sie versuchen, es ohne Änderung zu erweitern. Ich hatte jedoch einige Probleme zu verstehen, wie dieses Prinzip in der Praxis angewendet wird. Meines Erachtens gibt es zwei …
Angenommen, ich entwickle eine Webanwendung. Meine erste Wahl ist die Verwendung von PHP mit Fat-Free Framework (F3) und MVC-Pattern. Nächstes Jahr möchte ich vielleicht zu Zend Framework oder sogar zu ASP.NET MVC wechseln. Ist es sinnvoll, meine Anwendung so zu gestalten, dass sie lose mit ihrem Framework verbunden ist, oder …
Geschlossen . Diese Frage muss gezielter gestellt werden . 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 . Ich habe eine Reihe von Interviewfragen gesammelt, …
Ich schreibe Ruby-Code für eine einfache Verschlüsselungsübung und bin häufig auf dieses Dilemma gestoßen (die Übung ist eine Solitär-Chiffre, wenn Sie es wissen müssen). Es ist eine Frage, ob ich meine Logik mit beschreibenden Variablen und Einzelschrittanweisungen ausstatten soll, die die Funktion lesbar machen, anstatt mit präzisen, sogar dichten Anweisungen, …
Ich bin den größten Teil meines Studiums im Programmieren von Spielen. Dies ist kein Informatik-Abschluss, daher wird ein Großteil der Theorie zugunsten des praktischen Portfolioaufbaus und des JIT-Lernens gemieden, was in der Spielebranche anscheinend wichtiger ist. Das erste Thema war "Einführung in die objektorientierte Programmierung". Dieser Satz hat mich nicht …
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.