Was ist der Vorteil der Verwendung von Gettern und Setzern - die nur erhalten und setzen - anstatt einfach öffentliche Felder für diese Variablen zu verwenden? Wenn Getter und Setter jemals mehr als nur das einfache Get / Set machen, kann ich dies sehr schnell herausfinden, aber ich bin nicht …
Können Sie mir sagen, was der Unterschied zwischen Abstraktion und Informationen ist, die sich in der Softwareentwicklung verstecken ? Ich bin verwirrt. Die Abstraktion verbirgt die Detailimplementierung und das Ausblenden von Informationen abstrahiert ganze Details von etwas. Update: Ich habe eine gute Antwort auf diese drei Konzepte gefunden. In der …
Ich bin mir bewusst, dass dies eine sehr grundlegende Frage ist, aber ein Interviewer hat mich sehr trickreich gefragt und ich war hilflos :( Ich kenne nur materielle oder theoretische Definitionen für eine Schnittstelle und habe sie auch in vielen Projekten implementiert, an denen ich gearbeitet habe. Aber ich verstehe …
In der Scala-Literatur stoße ich oft auf den Ausdruck "abstrakt über", aber ich verstehe die Absicht nicht. Zum Beispiel schreibt Martin Odersky Sie können Methoden (oder "Funktionen") als Parameter übergeben oder über diese abstrahieren . Sie können Typen als Parameter angeben oder über sie abstrahieren . Als ein weiteres Beispiel …
Bei der Suche nach dem Unterschied bin ich auf folgende Definitionen gestoßen: Kompilieren ist der allgemeine Begriff für das Aufnehmen von in einer Sprache geschriebenem Quellcode und dessen Umwandlung in eine andere. Transpiling ist ein spezifischer Begriff für die Verwendung von in einer Sprache geschriebenem Quellcode und die Umwandlung in …
Was bedeutet der Begriff "Leaky Abstraction"? (Bitte erläutern Sie dies anhand von Beispielen. Es fällt mir oft schwer, eine bloße Theorie zu verstehen.)
Ich hatte heute ein Interview. Ich hatte eine Frage von OOP zum Unterschied zwischen Verkapselung und Abstraktion . Ich antwortete ihr zu meinem Wissen, dass Encapsulation im Wesentlichen darin besteht, Datenelemente und Elementfunktionen in einer einzigen Einheit namens Klasse zu binden . Während Abstraction im Wesentlichen dazu dient, die Komplexität …
Die Antworten auf Fragen wie diese: List <T> oder IList <T> scheinen immer zuzustimmen, dass die Rückgabe einer Schnittstelle besser ist als die Rückgabe einer konkreten Implementierung einer Sammlung. Aber ich kämpfe damit. Das Instanziieren einer Schnittstelle ist nicht möglich. Wenn Ihre Methode also eine Schnittstelle zurückgibt, gibt sie tatsächlich …
Ich bereite mich auf ein Interview vor und habe beschlossen, meine OOP-Konzepte aufzufrischen. Es gibt Hunderte von Artikeln, aber es scheint, dass jeder sie anders beschreibt. Einige sagen Abstraktion ist "der Prozess der Identifizierung gemeinsamer Muster mit systematischen Variationen; eine Abstraktion stellt das gemeinsame Muster dar und bietet ein Mittel …
Erlernen von OOP-Konzepten, die besonders daran interessiert sind, Abstraktion und Verkapselung eingehend zu verstehen. Schaut euch das unten schon an Abstraktion VS Information Versteckt VS Kapselung Unterschied zwischen Abstraktion und Kapselung? Es fiel mir sehr schwer, diese Konzepte ohne ein reales und einfaches Beispiel für einen Klassen- / Code-Ausschnitt zu …
In einem objektorientierten Programm: Wie viel Abstraktion ist zu viel? Wie viel ist genau richtig? Ich war schon immer ein verrückter Typ. Ich verstand das Konzept hinter einem hohen Maß an Kapselung und Abstraktion, hatte aber immer instinktiv das Gefühl, dass zu viel Hinzufügen das Programm nur verwirren würde. Ich …
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.