ebody: Parameter für Methoden in Klassen prüfen

Beitrag lesen

Hallo,

in verschiedenen Klassen für unterschiedliche Methoden überprüfe ich den/die Parameter mit try/catch.

Es wird geprüft, ob es denn auch ein Objekt ist, ob dieses Keys enthält und diese Values oder ob es ein Array ist u.a. Der Code für diese Prüfungen ist oft sehr ähnlich und würde diesen gerne in einer Klasse oder Funktion sammeln, um aus all den unterschiedlichen Klassen und Methoden darauf zugreifen zu können.

class Data{

 readArray(arr){
   // rufe hier die passenden Prüfungen für den Parameter arr aus der Klasse oder Funktion ... auf
 }

}

Wie handhabt man so etwas am besten?

Eine Klasse erstellen, um aus den anderen Klassen Methoden darauf zu zugreifen? Wenn ja, wie greift man aus einer Klasse auf eine andere zu, wenn diese keine Elternklasse ist?

Gruß ebody