Comanda use și căi relative în OOP în PHP

La utilizarea comenzii use se pot specifica căi relative. Să ne uităm la un exemplu. Să presupunem că includem o anumită clasă:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use \Core\Admin\Path\Router; // conectăm clasa
  
  class Controller extends Router
  {
    
  }
?>

După cum vedeți, începutul spațiului de nume al clasei conectate coincide cu spațiul de nume curent. Aceasta înseamnă că putem elimina această parte la conectarea clasei noastre, eliminând în același timp backslash-ul inițial:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use Path\Router; // facem calea relativă
  
  class Controller extends Router
  {
    
  }
?>
Задание 1

Simplificați următorul cod folosind use:

php<?php
  namespace Core\Storage;
  
  class Model
  {
    public function __construct()
    {
      $database  = new \Core\Storage\DataBase;
    }
  }
?>