ein Objekt Gegeben:Array von Objekten: Wie Schnittstelle, um sicherzustellen,
class MyObject implements MyInterface
{
public function testMethod() {
}
}
Wenn es eine weitere Klasse sein, was ein Array von Objekten verwendet, die implment wie diese MyInterface:
class Consumer
{
public function __construct(array $myInterfaces)
{
foreach($myInterfaces as $myI) {
$myI->testMethod();
}
}
}
Wie kann ich Mach mein Programmdesign robust, wo ich weiß, dass ich testMethod() gegen die Array-Elemente sicher aufrufen kann?
Err, ist das Java oder PHP? – Tunaki
Ich denke, Sprache Agnostiker. Ich habe Java-Tag als Java aus meiner Meinung ist sehr stark auf OOP und Design-Muster. Aber ich musste das Beispiel in einer Sprache schreiben –
Ich verstehe die Frage nicht. Warum gibt es ein PHP- und Java-Snippet? Wolltest du genau das tun? Versuchen Sie irgendwie, zwischen Java und PHP zu kommunizieren? – Tunaki