Sollten Klassenhelfer bei der Entwicklung von neuem Code verwendet werden?

it @Delphi 8 wurden Klassenhilfen eingeführt, um die VCL / RTL der .NET-Objekthierarchie zuzuordnen. Sie ermöglichen das Einfügen von Methoden in eine vorhandene Klasse, ohne die Klasse zu überschreiben oder das Original zu ändern. In späteren Versionen von Delphi wurden Klassenhelfer verbessert und auf Win32 portiert.

n der Hilfe heißt es: "Sie sollten nicht als Entwurfstool angesehen werden, das beim Entwickeln von neuem Code verwendet werden soll.&quo

Class Helfer verletzen die traditionelle OOP, aber ich denke nicht, dass sie dadurch schlecht werden. Ist diese Warnung berechtigt?

Sollten Klassenhelfer bei der Entwicklung von neuem Code verwendet werden?

Verwenden Sie sie bei der Entwicklung von neuem Code?

Warum oder warum nicht

Per Malcolms Kommentare: Neuer Code bedeutet tägliche Anwendungsentwicklung, bei der Sie über Bibliotheken von Drittanbietern, vorhandenen Code und den von Ihnen geschriebenen Code verfügen.

Antworten auf die Frage(18)

Ihre Antwort auf die Frage