Подскажите паттерн
Есть два класа, один синглтон, назавем его core, и еще один класс, допустим child
Нужно в любом классе (например child), любой части кода передать все текушии атрибуты класса core классу child
Кто использвовал такие методы? Есть минусы?
Понимаю, что можно организовать доступ к core, например
Но это несколько другое, нужно передать значения из класса core в child и выполнять действия в классе child не меняя атрибуты, методы в core.
Есть два класа, один синглтон, назавем его core, и еще один класс, допустим child
PHP:
class core {
static private $isInit = null;
..
..
..
public $var1 = "10";
public $var2 = "11";
public $var3 = null
static function init() {
if (self::$isInit == null) {
self::$isInit = new core();
}
return self::$isInit;
}
function afterProccess() {
$this->var3 = 12;
}
}
class child {
function __construct() {
...
...
...
...
}
}
Кто использвовал такие методы? Есть минусы?
Понимаю, что можно организовать доступ к core, например
PHP:
class chils {
protected $core = null;
function __construct (
$this->core = core::init();
}
