## 定义
    MVC模式是指 Model-View-Controller（模型-视图-控制器）模式。

## 结构中包含的角色
1. Model（模型）
2. View（视图）
3. Controller（控制器）

## 最小可表达代码
    class Model 
    {
        private $name;
        
        public function __construct(String $name)
        {
            $this->name = $name;
        }

        public function getName()
        {
            return $this->name;
        }
    }

    class View 
    {
        public function show($name)
        {
            echo "Show {$name}";
        }
    }

    class Controller 
    {
        private $model;
        private $view;
    
        public function __construct()
        {
            $this->model = new Model('张三');
            $this->view = new View;
        }

        public function show()
        {
            $name = $this->model->getName();
            $this->view->show($name);
        }
    }

    // 打印
    (new Controller)->show();

## 实际应用场景
1. 应用程序的分层开发。