Als «oop» getaggte Fragen

73
Wie viel Abstraktion ist zu viel?

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...

73
Objekt gegen Klasse gegen Funktion

Ich habe mich gefragt - was ist der Unterschied zwischen JavaScript-Objekten, Klassen und Funktionen? Habe ich Recht, wenn ich denke, dass Klassen und Funktionen Arten von Objekten sind? Und was unterscheidet eine Klasse von einer Funktion? Oder sind sie wirklich dasselbe, nur der Begriff für sie...

73
Klassen vs. Funktionen [geschlossen]

Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten .

72
Wann verwende ich statische Variablen / Funktionen in PHP?

Ich aktualisiere mich auf OOP mit PHP und habe ein Beispiel für das Festlegen von Funktionen und / oder Variablen als statisch gesehen. Wann und warum sollte ich eine Variable / Funktion auf statisch setzen? Ich habe andere Sprachen gesprochen und erinnere mich nicht wirklich daran, jemals...

71
Sollte eine Schnittstelle eine andere Schnittstelle erben

Ich kann anscheinend keine Antwort darauf finden und möchte nur sicherstellen, dass es sich um einen in Ordnung befindlichen Codierungsstandard handelt. Ich habe eine Schnittstelle A, die von vielen verschiedenen Klassen verwendet wird, und möchte nicht, dass sich die Schnittstelle Aändert. Ich...

70
Tun Sie "nichts", während "Zustand"

Beim Durchsuchen des Codes für die Java 8-Version von ForkJoinPool (die einige interessante Änderungen gegenüber Java 7 enthält) bin ich auf dieses Konstrukt gestoßen ( hier ): do {} while (!blocker.isReleasable() && !blocker.block()); Ich habe Probleme damit, warum Sie es so schreiben...