Google weiß alles: Vorgehensweise zur Typ-Erkennung

Beitrag lesen

Mich würde nun interessieren, ob etwas gegen einen breiten Einsatz eines solchen Typ-Checks spricht.

Wenn man das merkwürdige aber für viele gut riechende, jedermann auf den Straßen Lissabons angebotene landwirtschaftliche Produkt geraucht hat sollte man nichts programmieren und darf auch kein KFZ führen.

Anders ausgedrückt: Die Antwort auf Deine Frage fällt je nach Definition dessen, was ein "breiter Einsatz" sein soll, anders aus. Im Übrigen schließe ich mich weitgehend dem Dedlfix an. Bei jedem Aufruf einer Funktion oder eines Setters in einem Objekt würde ich das nicht machen wollen.