美文网首页
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