Oorerving van koppelvlakke van mekaar in OOP in PHP

Koppelvlakke, net soos klasse, kan van mekaar oorerf met behulp van die operateur extends. Kom ons kyk na 'n voorbeeld. Gestel ons het sulke 'n koppelvlak van die vorige les:

php<?php
  interface iRectangle
  {
    public function __construct($a, $b);
    public function getSquare();
    public function getPerimeter();
  }
?>

Maar ons het reeds 'n koppelvlak iFigure, wat 'n deel van die metodes van ons koppelvlak beskryf:

iFigure.php<?php
  interface iFigure
  {
    public function getSquare();
    public function getPerimeter();
  }
?>

Kom ons sorg dat die koppelvlak iRectangle die metodes van die koppelvlak iFigure oorerf:

iRectangle.php<?php
  interface iRectangle extends iFigure
  {
    public function __construct($a, $b);
  }
?>
Задание 1

Maak 'n koppelvlak iUser met metodes getName, setName, getAge, setAge.

Задание 2

Maak 'n koppelvlak iEmployee, wat oorerf van die koppelvlak iUser en voeg by die metodes getSalary en setSalary.

Задание 3

Maak 'n klas Employee, wat die koppelvlak iEmployee implementeer.