Als «abstraction» getaggte Fragen

Verwenden Sie dieses Tag in Bezug auf die Hardware-Abstraktion, z. B. wie Windows dieselben APIs auch auf unterschiedlicher Hardware verwenden kann, oder auf eine andere Methode, bei der die Realität durch Software von den Programmen auf Benutzerebene getrennt wird. Dies sollte nicht zur Emulation verwendet werden.

6
Erhöht die funktionale Programmierung die "Repräsentationslücke" zwischen Problemen und Lösungen? [geschlossen]
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 . Da sich die Maschinensprache (z. B. 0110101000110101) …


3
Verwirrt über die Definition von 'Abstraktion' in OOP
Ich versuche die Definition von 'Abstraktion' in OOP zu verstehen. Ich bin auf einige Hauptdefinitionen gestoßen. Sind sie alle gültig? Ist einer von ihnen falsch? Ich bin verwirrt. (Ich habe die Definition mit meinen eigenen Worten neu geschrieben). Definition 1: Abstraktion ist das Konzept, ein Objekt aus der realen Welt …

4
Dicke Modelle Vs. Business Logic, wo machen Sie den Unterschied?
Heute war ich mit einem anderen Entwickler in meiner Organisation in einer hitzigen Debatte darüber, wo und wie Methoden zu Klassen mit Datenbankzuordnung hinzugefügt werden können. Wir verwenden sqlalchemy, und ein Großteil der vorhandenen Codebasis in unseren Datenbankmodellen besteht aus kaum mehr als einer Menge zugeordneter Eigenschaften mit einem Klassennamen, …


10
Was ist die nächste Abstraktionsebene? [geschlossen]
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 …

4
Kann die zunehmende Verwendung immer höherer Programmiersprachen zu einem Defizit an Programmierern mit Kenntnissen der Computerarchitektur führen?
Zitat aus Wikipedia des Artikels "Hochrangige Programmiersprache": Eine High-Level-Programmiersprache ist eine Programmiersprache mit starker Abstraktion von den Details des Computers. Im Vergleich zu Low-Level-Programmiersprachen werden möglicherweise Elemente in natürlicher Sprache verwendet, sie sind einfacher zu verwenden oder plattformübergreifender portierbar. Solche Sprachen verbergen die Details von CPU-Vorgängen wie Speicherzugriffsmodelle und Bereichsverwaltung. …


4
Ist die Abhängigkeitsinjektion von Hand eine bessere Alternative zu Zusammensetzung und Polymorphismus?
Erstens bin ich ein Programmierer der Einstiegsklasse. Tatsächlich beende ich im Sommer ein AS-Studium mit einem Abschlussprojekt. Wenn ich in meinem neuen Job kein Projekt für mich habe (sie warten darauf, das Team mit weiteren Neueinstellungen zu füllen), habe ich Bücher zum Lesen und Lernen erhalten, während ich warte - …

4
Leckt eine erneute Ausnahmebedingung eine Abstraktion?
Ich habe eine Schnittstellenmethode, die in der Dokumentation angibt, dass eine bestimmte Art von Ausnahme ausgelöst wird. Eine Implementierung dieser Methode verwendet etwas, das eine Ausnahme auslöst. Die interne Ausnahme wird abgefangen und die vom Schnittstellenvertrag deklarierte Ausnahme wird ausgelöst. Hier ist ein kleines Codebeispiel zur besseren Erklärung. Es ist …



4
Sollten Datenbankabfragen von der Seite selbst abstrahiert werden?
Beim Schreiben der Seitengenerierung in PHP schreibe ich häufig eine Reihe von Dateien, die mit Datenbankabfragen übersät sind. Beispielsweise könnte ich eine Abfrage haben, um einige Daten zu einem Beitrag direkt aus der Datenbank abzurufen und auf einer Seite anzuzeigen, wie folgt: $statement = $db->prepare('SELECT * FROM posts WHERE id=:id'); …


3
Regeln zur Konkretheit von Methodenparametertypen, Rückgabetypen und Eigenschaftstypen
Vor einiger Zeit habe ich eine Art "Faustregel" über die Konkretheit von Methodenparametertypen, Rückgabetypen und Eigenschaftstypen gelesen, aber ich erinnere mich einfach nicht daran. Es ging darum, Ihre Rückgabetypen so konkret wie möglich und Ihre Parametertypen so abstrakt wie möglich zu halten ... oder umgekehrt. Ich weiß nicht, ob es …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.