Witajcie,

Moje pytanie dotyczy relacji między klasami MVC. Klas Model i View nie wklejam, bo są nieistotne.

  1. class Controller{
  2.  
  3. private $model = new Model();
  4. private $view = new View();
  5.  
  6. public function metoda_kontrolera(){
  7.  
  8. $this->model->bla();
  9. $this->view->bla();
  10. $this->view->load_view();
  11.  
  12. }
  13.  
  14.  
  15. }


Jak w takim wypadku oznaczyć relacje między Kontrolerem a Modelem oraz Widokiem na diagramie klas UML? Asocjacja, agregacja, kompozycja ? Im więcej czytam o relacjach, tym mniej wiem facepalmxd.gif