美文网首页
Head First 设计模式(12)复合模式

Head First 设计模式(12)复合模式

作者: kaiker | 来源:发表于2021-07-19 10:14 被阅读0次

模式通常被一起使用,并被组合在同一个设计解决方案中

1、MVC模式

MVC模式
  • 视图从模型获取需要显示的状态与数据
  • 控制器取得用户的输入并解读其对模型的意思
  • 模型持有所有的数据、状态和程序逻辑

模型利用观察者模式让控制器和视图可以随最新的状态改变而更新
视图和控制器实现了策略模式

动作是控制器来控制的,视图是不知道如何处理用户动作的,只负责展示
模型通过观察者模式让视图知道要更新数据

2、本章的例子——音响节拍调节装置

音响节拍调节示意图
模型部分
视图部分
控制器部分

相关文章

网友评论

      本文标题:Head First 设计模式(12)复合模式

      本文链接:https://www.haomeiwen.com/subject/iarapltx.html