JAVA23种设计模式之复合模式

  1. 复合模式:设计模式经常会一起使用,通过两个或者多个设计模式组合在一起,共同解决一般性的或者一系列的问题。
  2. 复合模式的示例
    在这里插入图片描述

《MVC 模式》

以MVC为例讲解:

  • Model:是MVC结构的程序主体,包含了业务数据和业务逻辑。

  • View:与用户交互的界面,显示接收数据,不参与实际的业务逻辑。

  • Controller:接受用户输入的数据,并且传递给到Model。
    在MVC模式中:

  • Model与View和Controller是观察者模式。

  • View以组合模式管理控件。

  • View与Controller是策略模式,Controller提供策略。

  1. 总结
    复合模式并不是说几个设计模式组合在一起就是复合模式,而是能解决一般性或者一系列问题,具有普适性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值