Als «oop» getaggte Fragen

Objektorientierte Programmierung ist ein Programmierparadigma unter Verwendung von "Objekten": Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.

5
einfache Erklärung PHP OOP vs Procedural?
Ich möchte PHP lernen und möchte eine Idee über OOP und Prozedur bekommen. Ich habe einige andere Blogs und Tutorials über OOP vs Procedural gelesen, kann den Ansatz aber immer noch nicht verstehen. OOP vs Procedural Was soll ich lernen? Was ist der Unterschied im Code? Was sind die Auswirkungen? …

6
Gibt es einen Vorteil beim Definieren einer Klasse in einer anderen Klasse in Python?
Ich spreche hier von verschachtelten Klassen. Im Wesentlichen habe ich zwei Klassen, die ich modelliere. Eine DownloadManager-Klasse und eine DownloadThread-Klasse. Das offensichtliche OOP-Konzept ist hier die Komposition. Komposition bedeutet jedoch nicht unbedingt Verschachtelung, oder? Ich habe Code, der ungefähr so ​​aussieht: class DownloadThread: def foo(self): pass class DownloadManager(): def __init__(self): …
106 python  oop 




10
Was bedeutet die Variable $ this in PHP?
Ich sehe die Variable die $thisganze Zeit in PHP und ich habe keine Ahnung, wofür sie verwendet wird. Ich habe es nie persönlich benutzt. Kann mir jemand sagen, wie die Variable $thisin PHP funktioniert?
103 php  class  oop  this 

14
Warum hassen alle Active Record? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

1
Zeichnen mit Seaborn über die objektorientierte Schnittstelle matplotlib
Ich bevorzuge die Verwendung matplotlibim OOP-Stil: f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) Dies erleichtert das Verfolgen mehrerer Figuren und Nebenhandlungen. Frage: Wie benutzt man Seaborn auf diese Weise? Oder wie kann man dieses Beispiel in den OOP-Stil ändern ? Wie erkennt man seabornPlotfunktionen wie lmplotwelche Figureoder welche Axes?

5
Wann sollte 'Raise NotImplementedError' verwendet werden?
Soll es Sie und Ihr Team daran erinnern, die Klasse korrekt zu implementieren? Ich kann eine abstrakte Klasse wie diese nicht vollständig verwenden: class RectangularRoom(object): def __init__(self, width, height): raise NotImplementedError def cleanTileAtPosition(self, pos): raise NotImplementedError def isTileCleaned(self, m, n): raise NotImplementedError
101 python  oop 


6
Wie implementiere ich __getattribute__ ohne einen unendlichen Rekursionsfehler?
Ich möchte den Zugriff auf eine Variable in einer Klasse überschreiben, aber alle anderen normal zurückgeben. Wie schaffe ich das mit __getattribute__? Ich habe Folgendes versucht (was auch veranschaulichen sollte, was ich versuche), aber ich erhalte einen Rekursionsfehler: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. …
100 python  class  oop  recursion  getattr 

15
Wie erbe ich von einer Klasse in Javascript?
In PHP / Java kann man: class Sub extends Base { } Und automatisch werden alle öffentlichen / geschützten Methoden, Eigenschaften, Felder usw. der Super-Klasse Teil der Sub-Klasse, die bei Bedarf überschrieben werden können. Was ist das Äquivalent dazu in Javascript?
99 javascript  oop 

9
Soll ich eine Klasse oder ein Wörterbuch verwenden?
Ich habe eine Klasse, die nur Felder und keine Methoden enthält, wie folgt: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Dies könnte leicht in ein Diktat übersetzt werden. Die Klasse ist flexibler …
99 python  oop  class  dictionary 

12
So erstellen Sie die perfekte OOP-Anwendung [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 . Geschlossen vor 4 Monaten . Verbessere diese Frage Kürzlich habe ich versucht, eine …
98 c#  oop 


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.