craz
Нестандартное звание
есть класс
то есть те стандартные функции которые я допишу, и те методы класса которые я переопределю они наружу не торчат и не будут использоваться вне класса.
Что я хочу!?) Это реально?
PHP:
class MainClass{
private function foo(){
/*тут чето происходит*/
anyStandardFunctionPHP($args);
/*тут тоже*/
}
private function bar(){
$this->foo();
}
public static function getInstance(){
/*code*/
}
}
class SubClass extends MainClass{
private function foo(){
/*тут чето происходит*/ //вот это не пойму надо все дублировать?
/*
*
*/
_anyStandardFunctionPHP($args);
/*тут тоже*/ //вот это не пойму надо все дублировать?
/*
*
*/
}
private function _anyStandardFunctionPHP($args){
/*тут логика какая-то, перед применением стандартной функции, с $args*/
anyStandardFunctionPHP($args);
}
// и тут вот не пойму надо bar() соответвенно переписывать?
}
//и главное не пойму раньше я делал так
//$obj = MainClass()::getInstance();
// и сейчас по сути мне этого должно хватать
$obj = SubClass()::getInstance();
Что я хочу!?) Это реально?