Poenostavljen dostop do imenskih prostorov v OOP v PHP

Recimo, da imamo naslednji razred Controller:

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

Recimo, da obstaja tudi razred Page, ki deduje od razreda Controller:

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

Kot vidite, pri dedovanju določimo ime starša skupaj z imenskim prostorom. V tem primeru pa obstaja odtenek: oba razreda pripadata istemu imenskemu prostoru. V tem primeru lahko pri dostopu do razreda preprosto napišemo ime tega razreda, takole:

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

Podana sta dva razreda:

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

Poenostavite kodo za dedovanje razreda, upoštevajoč to, da sta oba razreda v istem imenskem prostoru.