Als «object-oriented» getaggte Fragen

11
Python-Klassen mit nur einer Instanz: Wann wird eine (einzelne) Klasseninstanz erstellt und wann wird stattdessen mit der Klasse gearbeitet?

Bei einer Python-Klasse, die nur einmal instanziiert wird, gibt es nur ein Objekt der Klasse. Ich habe mich gefragt, in welchen Fällen es sinnvoll ist, eine einzelne Klasseninstanz zu erstellen, anstatt stattdessen direkt mit der Klasse zu arbeiten. Es gibt eine ähnliche Frage , aber sie hat einen...

11
DRY-Prinzip in guten Praktiken?

Ich versuche, das DRY-Prinzip in meiner Programmierung so genau wie möglich zu befolgen. Vor kurzem habe ich Designmuster in OOP gelernt und mich am Ende ziemlich oft wiederholt. Ich habe ein Repository-Muster zusammen mit einem Factory- und einem Gateway-Muster erstellt, um meine Persistenz zu...

11
Objektorientierte Spätbindung

In der Alan Kays Definition von objektorientiert gibt es diese Definition, die ich teilweise nicht verstehe: OOP bedeutet für mich nur Messaging, lokale Aufbewahrung und Schutz sowie das Verbergen von Staatsprozessen und extremes LateBinding aller Dinge. Aber was bedeutet "LateBinding"? Wie kann...

11
Ausnahmen in DDD

Ich lerne DDD und denke darüber nach, in bestimmten Situationen Ausnahmen zu werfen. Ich verstehe, dass ein Objekt nicht in einen schlechten Zustand versetzt werden kann, daher sind hier die Ausnahmen in Ordnung, aber in vielen Beispielen werden auch Ausnahmen ausgelöst, wenn wir versuchen, einen...