Hi zusammen
Ich lern gerade OOP mit Java und frage mich, wie viel Sinn es macht im OOP-Paradigma in der selben Klasse die Klasse an sich zu erzeugen? Nehmen wir mal an darin hat es noch eine Main-Methode.
Das würde doch dann streng gesehen dem Konzept der Objekt-Orientierung widersprechen?
OOP verstehe ich so, dass man Klassen nur als Bauplan verwendet und diese Pläne dann in einer separaten Klasse erzeugt und zu einer gesamten Lösung zusammenfügt und zum laufen bringt. Man könnte doch auch sagen, meine Klasse ist eigentlich das Modell, wie und was etwas (Objekt) macht und ein separater Controller, eine Instanz die nur die Baupläne quasi "kontrolliert" im Sinne von steuert, fügt also die Baupläne zusammen zur Problemlösung eines Sachverhaltes oder so ähnlich. Wäre das hinnehmbar als Erklärung?
Danke für die Tipps!
Ich lern gerade OOP mit Java und frage mich, wie viel Sinn es macht im OOP-Paradigma in der selben Klasse die Klasse an sich zu erzeugen? Nehmen wir mal an darin hat es noch eine Main-Methode.
Das würde doch dann streng gesehen dem Konzept der Objekt-Orientierung widersprechen?
OOP verstehe ich so, dass man Klassen nur als Bauplan verwendet und diese Pläne dann in einer separaten Klasse erzeugt und zu einer gesamten Lösung zusammenfügt und zum laufen bringt. Man könnte doch auch sagen, meine Klasse ist eigentlich das Modell, wie und was etwas (Objekt) macht und ein separater Controller, eine Instanz die nur die Baupläne quasi "kontrolliert" im Sinne von steuert, fügt also die Baupläne zusammen zur Problemlösung eines Sachverhaltes oder so ähnlich. Wäre das hinnehmbar als Erklärung?
Danke für die Tipps!