java设计模式----复合模式
2024-10-21 03:41:24
复合模式:复合模式结合两个或以上的模式,组成一个解决方案,解决一再发生的一般性问题
要点:
1、MVC是复合模式,结合了观察者模式、策略模式和组合模式
2、模型使用观察者模式,以便观察者更新,同时保持两者之间的解耦
3、控制器是视图的策略,视图可以使用不同的控制器实现,得到不同的行为
4、视图使用组合模式实现用户界面,用户界面通常组合了嵌套的组件,像面板、框架和按钮
5、这些模式携手合作,把MVC模型的三层解耦,这样可以保持设计干净又有弹性
6、适配器模式用来将心得模型适配成已有的视图的控制器
7、Model2是MVC的Web上的应用
8、在Model2中,控制器实现成Servlet,而JSP/HTML实现视图
最新文章
- input 的blur事件之后button的onclick事件不执行解决方案
- Hadoop是什么?一句话理解
- 2.AngularJS MVC
- 【转】兼容iOS 10 资料整理
- Html5 js FileReader接口
- [HttpClient]HttpClient简介
- MySql优化方案
- c++日历改进版
- C# socket编程实践
- matlab中运用项目思维分析问题并解决问题
- Linux指令--wc
- 0x00-Kali Linux 系列入门篇
- jmeter使用TCP请求时,乱码问题,字符集设置
- Http协议常见状态码
- 从0到1上线一个微信小程序
- qsort代码(pascal/c/c++)与思想及扩展(随机化,TopK)
- SharePoint Framework 企业向导(五)
- SAS ODS GRAPHICS SGPLOT 画图 指存放定路径、名称、指定格式
- 记一次SQL注入实战
- SQLException: Column count doesn't match value count at row 1
热门文章
- Given a linked list, return the node where the cycle begins. If there is no cycle, returnnull. Follow up: Can
- xmpp 常见错误 一
- 【Luogu】P2530化工厂装箱员(DP)
- POJ——2251Dungeon Master(三维BFS)
- BZOJ 4033 [HAOI2015]树上染色 ——树形DP
- 【CCF】行车路线 改编Dijkstra
- Java中的自动类型转换
- Mongodb报错:ERROR: child process failed, exited with error number 1
- hdu1569 方格取数 求最大点权独立集
- T2639 约会计划 codevs