Als «object-oriented» getaggte Fragen

Eine Methode, mit der ein System als eine Reihe von Objekten modelliert werden kann, die modular gesteuert und bearbeitet werden können

5
Ist der Verfahrenscode für Komponententests wirksam?
Bei einem aktuellen Projekt sollten die Kräfte, die Unit-Tests wünschen, in unseren Entwicklungszyklus einbezogen werden, um die konstante Anzahl von Fehlern zu vermeiden, die in unseren Code zu sickern scheinen. Das Problem ist, dass der Spaghetti-Code zu 95% prozedural ist, mit dem ich noch nie Unit-Tests durchgeführt habe (alle meine …



3
SOLID-Prinzipien anwenden
Ich bin ziemlich neu in den SOLID- Designprinzipien. Ich verstehe ihre Gründe und Vorteile, aber ich kann sie nicht auf ein kleineres Projekt anwenden, das ich als praktische Übung zur Anwendung der SOLID-Prinzipien umgestalten möchte. Ich weiß, dass es nicht notwendig ist, eine perfekt funktionierende Anwendung zu ändern, aber ich …


7
Unveränderlichkeit in den Griff bekommen
Ich bin neu in der objektorientierten Programmierung, und ein Konzept, das mich lange beschäftigt hat, ist Unveränderlichkeit. Ich glaube, die Glühbirne ist letzte Nacht ausgegangen, aber ich möchte Folgendes überprüfen: Wenn ich auf Aussagen stoße, dass ein unveränderliches Objekt nicht geändert werden kann, bin ich verwirrt, weil ich zum Beispiel …

7
Der beste Weg, um überwältigenden Code in überschaubare Teile zu zerlegen?
Ich werde immer wieder von großen Projekten überwältigt, sobald sie ein bestimmtes Maß an Komplexität erreichen. Sobald ich einen bestimmten Punkt in einem Projekt erreicht habe, schleiche ich langsam und finde mich dabei wieder, meine Schritte zurückzuverfolgen und alle Arten von Verwirrung auszuräumen. Aufgrund meiner Schwäche bin ich wirklich gut …

6
So implementieren Sie nur einen Teil einer Schnittstelle
Bei der Entwicklung in OOP wird manchmal eine Schnittstelle / ein Vertrag von einer Bibliothek vergeben, die Sie nicht ändern können. Nennen wir diese Schnittstelle J. Jetzt haben Sie ein Objekt der Klasse A, das Objekte verwendet, die diese Schnittstelle implementieren. Innerhalb von A wird nur ein kleiner Teil der …

8
Wie objektorientiert ist PHP? [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 …






3
Zusammensetzung über Vererbung aber
Ich versuche mir Software-Engineering beizubringen und stoße auf widersprüchliche Informationen, die mich verwirren. Ich habe OOP gelernt und was abstrakte Klassen / Schnittstellen sind und wie man sie verwendet, aber dann lese ich, dass man "Komposition gegenüber Vererbung bevorzugen" sollte. Ich verstehe Komposition ist, wenn eine Klasse ein Objekt einer …

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.