- 55
- 0
- 约1.12万字
- 约 16页
- 2016-05-11 发布于湖北
- 举报
工厂系列模式的优缺点:
让用户的代码和某个特定类的子类的代码解耦
用户不必知道它所使用的对象是怎样创建的,只需知道该对象有哪些方法
抽象工厂模式可以为用户创建一系列相关的对象,使用户和创建这些对象的类脱耦
MVC模式是不是一种设计模式?为什么
MVC不是设计模式,应该是框架/架构模式,因为它的定义是抽象的,没有足够的细节描述使你直接去实现,而只能根据MVC的概念和思想,用几个设计模式组合实现。现在要说的分歧在这里:
“推”的方式是指,Subject维护一份观察者的列表,每当有更新发生,Subject会把更新消息主动推送到各个Observer去。
“拉”的方式是指,各个Observer维护各自所关心的Subject列表,自行决定在合适的时间去Subject获取相应的更新数据。 “推”的好处包括:
1、高效。如果没有更新发生,不会有任何更新消息推送的动作,即每次消息推送都发生在确确实实的更新事件之后,都是有意义的。
2、实时。事件发生后的第一时间即可触发通知操作。
3、可以由Subject确立通知的时间,可以避开一些繁忙时间。
4、可以表达出不同事件发生的先后顺序。
?缺点:精确性较差,不能保证能把信息送到客户器。
“拉”的好处包括:
1、如果观察者众多,Subject来维护订阅者的列表,可能困难,或者臃肿,把订阅关系解脱到Observer去完成。
2、Observer可以不理会它不
您可能关注的文档
- 安全基础管理讲解.ppt
- 安全管理规定修暂定版讲解.doc
- TS质量手册讲解.doc
- 安全行车应急手册讲解.ppt
- 八滩镇示范乡镇卫生院及中医特色科室创建工作情况汇报讲解.ppt
- XXX食品公司市场部推广工作制度手册讲解.ppt
- ysusb上海交通大学微机原理电子讲解.ppt
- 爆破作业技能与安全复习思考题讲解.doc
- XX厂区网络建设方案讲解.ppt
- led数码管·篮球计时计分器讲解.doc
- 2026及未来5年中国大型高压水冷电动机行业发展研究报告.docx
- 2026及未来5年中国大气式燃烧热水锅炉行业发展研究报告.docx
- 2026年印字压敏胶贴项目可行性研究报告.docx
- 2026年免疫耳标项目可行性研究报告.docx
- 2026及未来5年中国名片包行业发展市场调查数据研究报告.docx
- 2026年链板式排屑器项目可行性研究报告.docx
- 2026年铠装固定式金属封闭开关设备项目可行性研究报告.docx
- 2026及未来5年中国导柱铰刀行业发展研究报告.docx
- 2025年中国数字式一体化速印机市场调查研究报告.docx
- 2026及未来5年中国麦康凯琼脂市场现状分析及前景预测报告.docx
最近下载
- 年产2万吨叔丁胺项目反应工段工艺设计.docx
- 23S516混凝土排水管道基础及接口图集.pdf VIP
- Q 320323 MDL03-2016_GEJ35矿用跑偏传感器.pdf VIP
- 人教版(2025) 必修第二册 Unit 5 Music Reading and Thinking课件(共21张PPT).pptx VIP
- 2018教案设计--第四十七课-会议中心的门开着呢.pdf VIP
- 青岛市2026年高三年级第一次适应性检测(一模)英语试卷(含答案).pdf
- 2026年二级建造师二建施工管理考点精编重点知识考前记忆总结.pdf
- 2025年陕西艺术职业学院辅导员考试笔试真题汇编附答案.docx VIP
- 《热射病》ppt课件.ppt VIP
- 2024年高考物理真题完全解读(安徽卷).docx VIP
原创力文档

文档评论(0)