Abstract Factory Pattern Example

Run Settings
LanguagePHP
Language Version
Run Command
<?php #author: abdlkdrgndz namespace DesignPatterns\Creational\AbstractFactory; interface CallFactory { public function returnJSON(): StringReturner; } interface StringReturner { public function write(string $string): string; } class ReturnNow implements StringReturner { public function write(string $string): string { return $string; } } $obj = new ReturnNow(); var_dump($obj->write("Hello Abstract Factory pattern."));
Editor Settings
Theme
Key bindings
Full width
Lines