Als «oop» getaggte Fragen

182
Wie implementiere ich Schnittstellen in Python?

public interface IInterface { void show(); } public class MyClass : IInterface { #region IInterface Members public void show() { Console.WriteLine("Hello World!"); } #endregion } Wie implementiere ich ein Python-Äquivalent zu diesem C # -Code? class IInterface(object): def...

181
Excel VBA - Exit für Schleife

Ich möchte meine forSchleife verlassen, wenn eine Bedingung im Inneren erfüllt ist. Wie kann ich meine forSchleife verlassen, wenn die ifBedingung erfüllt ist? Ich denke, eine Art Exit am Ende meiner ifAussage, aber ich weiß nicht, wie das funktionieren würde. Dim i As Long For i = 1 To 50...

180
Konstruktoren gegen Fabrikmethoden [geschlossen]

Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann .

173
Verwenden von property () für Klassenmethoden

Ich habe eine Klasse mit zwei Klassenmethoden (unter Verwendung der Funktion classmethod ()) zum Abrufen und Festlegen einer im Wesentlichen statischen Variablen. Ich habe versucht, die Eigenschaft property () mit diesen zu verwenden, aber es führt zu einem Fehler. Ich konnte den Fehler im...

173
Wann sollte ich Klassen in Python verwenden?

Ich programmiere seit ungefähr zwei Jahren in Python. Meistens Daten (Pandas, MPL, Numpy), aber auch Automatisierungsskripte und kleine Web-Apps. Ich versuche, ein besserer Programmierer zu werden und mein Python-Wissen zu erweitern. Eines der Dinge, die mich stören, ist, dass ich noch nie eine...

172
Klasse mit Einzelmethode - bester Ansatz?

Angenommen, ich habe eine Klasse, die eine einzelne Funktion ausführen soll. Nach Ausführung der Funktion kann sie zerstört werden. Gibt es einen Grund, einen dieser Ansätze zu bevorzugen? // Initialize arguments in constructor MyClass myObject = new MyClass(arg1, arg2, arg3); myObject.myMethod();...

172
Veränderliche gegen unveränderliche Objekte

Ich versuche, mich mit veränderlichen und unveränderlichen Objekten zu beschäftigen. Die Verwendung von veränderlichen Objekten führt zu viel Druck (z. B. Rückgabe einer Reihe von Zeichenfolgen aus einer Methode), aber ich habe Probleme zu verstehen, welche negativen Auswirkungen dies hat. Was sind...

172
Wie finde ich das letzte Element in einer Liste <>?

Das Folgende ist ein Auszug aus meinem Code: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int...