class Proxy implements Uzytkownik { private $objKlient; public function __construct() { $this->objKlient = new Klient(); //inne działania proxy w dane metodzie } public function getImie() { return $this->objKlient->getImie(); //inne działania proxy w dane metodzie } public function setImie($strImie) { $this->objKlient->setImie($strImie); //inne działania proxy w dane metodzie } public function getNazwisko() { return $this->objKlient->getNazwisko(); //inne działania proxy w dane metodzie } public function setNazwisko($strNazwisko) { $this->objKlient->setNazwisko($strNazwisko); //inne działania proxy w dane metodzie } public function zapisz() { $this->objKlient->zapisz(); //inne działania proxy w dane metodzie } public function usun() { $this->objKlient->usun(); //inne działania proxy w dane metodzie } }