Спрошчанае зварот да прастор імён у ААП у PHP

Хай у нас ёсць наступны клас Controller:

/admin/controller.php<?php
  namespace Admin;
  
  class Controller
  {
    
  }
?>

Хай таксама ёсць клас Page, які наследуе ад класа Controller:

/admin/page.php<?php
  namespace Admin;
  
  class Page extends \Admin\Controller
  {
    
  }
?>

Як вы бачыце, пры наследаванні мы паказваем імя бацькі разам з прасторай імён. У гэтым прыкладзе, аднак, ёсць нюанс: абодва класы належаць адной і той жа прасторы імён. У такім выпадку пры звароце да класа можна проста напісаць імя гэтага класа, вось так:

/admin/page.php<?php
  namespace Admin;
  
  class Page extends Controller
  {
    
  }
?>
Задание 1

Даны два класы:

php<?php
  namespace Modules\Shop;
  
  class Cart
  {
    
  }
?>
php<?php
  namespace Modules\Shop;
  
  class UserCart extends \Modules\Shop\Cart
  {
    
  }
?>

Спрасціце код для наследавання класа, улічваючы тое, што абодва класы знаходзяцца ў адной прасторы імён.