Als «oop» getaggte Fragen

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

7
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 ändert sich je nachdem, …
73 javascript  class  oop 

8
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 . Geschlossen im vergangenen Jahr . Verbessere diese Frage Funktionen sind selbst für jemanden …
73 class  function  oop 

8
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 nur verwirren würde. Ich …

8
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 statisch verwendet zu …
72 php  oop  static 

7
Wann lohnt es sich, S4-Methoden in der R-Programmierung zu verwenden?
Ich programmiere regelmäßig in R in einem professionellen Kontext und schreibe auch Pakete für Kunden oder Mitarbeiter. Einige der Programmierer hier haben einen Java-Hintergrund und bestehen darauf, alles objektorientiert mit S4-Methoden zu tun. Andererseits habe ich die Erfahrung gemacht, dass S4-Implementierungen häufig schlechter abschneiden und viel mehr Kopfschmerzen verursachen, wenn …
72 oop  r  methods  s4 

6
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 bin auf eine neue Anforderung gestoßen, die erfordert, …
71 .net  oop  inheritance 




2
Wie überprüfe ich, ob eine Klasse in einem Namespace vorhanden ist?
Ich habe das: use XXX\Driver\Driver; ... var_dump(class_exists('Driver')); // false $driver = new Driver(); // prints 123123123 since I put an echo in the constructor of this class exit; Nun ... dieses Verhalten ist ziemlich irrational (Objekte von Klassen erstellen, die laut PHP nicht existieren). Gibt es eine Möglichkeit zu überprüfen, …
70 php  oop  namespaces 


8
Zugriff auf die übergeordnete Klasse in Backbone
Ich muss die initializeMethode der übergeordneten Klasse innerhalb der geerbten Klasse MyModelaufrufen, anstatt sie wie heute vollständig zu überschreiben. Wie könnte ich das machen? So sieht mein Code gerade aus: BaseModel = Backbone.Model.extend({ initialize: function(attributes, options) { // Do parent stuff stuff } }); MyModel = BaseModel.extend({ initialize: function() { …

9
Können Sie in R als Referenz übergeben?
Können Sie mit "R" verweisen? Zum Beispiel im folgenden Code: setClass("MyClass", representation( name="character" )) instance1 <-new("MyClass",name="Hello1") instance2 <-new("MyClass",name="Hello2") array = c(instance1,instance2) instance1 array instance1@name="World!" instance1 array die Ausgabe ist > instance1 An object of class “MyClass” Slot "name": [1] "World!" > array [[1]] An object of class “MyClass” Slot "name": …


2
MVC für fortgeschrittene PHP-Entwickler [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Ich brauche Hilfe von erfahreneren Programmierern. Ich möchte meine …

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.