收藏 分享(赏)

PBL护理教学查房ppt课件.ppt

上传人:顺腾 文档编号:3487853 上传时间:2021-01-28 格式:PPT 页数:31 大小:1.21MB
下载 相关 举报
PBL护理教学查房ppt课件.ppt_第1页
第1页 / 共31页
PBL护理教学查房ppt课件.ppt_第2页
第2页 / 共31页
PBL护理教学查房ppt课件.ppt_第3页
第3页 / 共31页
PBL护理教学查房ppt课件.ppt_第4页
第4页 / 共31页
PBL护理教学查房ppt课件.ppt_第5页
第5页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、MVC体系结构模式 1 MVC体系结构模式 List parties; public: Model(List partyNames); / access interface for modification by controller void clearVotes(); /set voing values to 0 void changeVote(String party, long vote); / factory functions for view access to data Iterator makeVoteIterator() return Iterator(votes); It

2、erator makePartyIterator() return Iterator(parties); /.to be continued 22 实现(2) class Model /.continued public: void attach(Observer *s) registry.add(s); void detach(Observer *s) registry.remove(s); protected: virtural void notify(); private: Set registry; ; void Model:notify() /call update for all

3、observers Iterator iter(registry); while(iter.next() iter.curr()-update(); 24 实现(3) virtual View() myModel-detach(this); virtual void update() this-draw(); /abstract interface to be redefined: virtual void initialize(); /see below virtual void draw();/ (re-) display view /.to be continued below Mode

4、l *getModel() return myModel; Controller *getController() return myController; protected: Model*myModel; Controller*myController;/ set by initialize ; class BarChartView :public View public: BarChartView (Model *m) : View(m) virtual void draw(); ; void BarChartView:draw() /.to be continued 26 实现(4)

5、myModel-attach(this); virtual Controller() myModel-detach(this); virtual void update() protected: Model*myModel; View *myView; ; 28 实现(5) virtual Controller *makeController() return new Controller(this); ; class TableController : public Controller public: TableController(TableView *tv) : Controller(

6、tv) virtual void handleEvent(Event *e) / . interpret event e / for instance, update votes of a party if(vote ; class TableView: public View public: TableView(Model *m) : View(m) virtual void draw(); virtual Controller *makeController() return new TableController(this); ; 30 实现(6) parties.append(blac

7、k); parties.append(blue );parties.append(red ); parties.append(green);parties.append(oth. ); Model m(parties); /initialize views TableView *v1 = new TableView( v1-initialize(); BarchartView *v2 = new BarChartView( v2-initialize(); /now start event processing . 32 实现(7) ; main() /. / exchange control

8、ler delete v1-setController( new Controller(v1); / this one is read only / . /open another read-only table view; TableView *v3 = new TableView( v3-initialize(); delete v3-setController( new Controller(v3);); / make v3 read-only / continue event processing / . 35 实现(9) &层次化视图和控制器的基础结构 一个用户界面可以依靠预先定义好

9、的视图的 对象来构建。 可以考虑组合(composite)设计模式来实现 这样的处理。 当有多个控制器的时候,可以考虑职责链 (Chain of Responsibility)设计模式来处理。 36 实现(10) &进一步去除系统依赖性 可以考虑建立一个视图类和控制器类的集合 ,希望这些类的实现是平台无关的。 可以考虑使用桥接(Bridge)模式,在这些类 和基础平台软件之间建立一个隔离层。 37 变体 &文档-视图模式 放松了视图和控制器之间的隔离。 在GUI平台中,窗口显示和事件处理是紧密 交织在一起的。所以把视图和控制器联合成 为一个组件。 文档组件对应于模型,实现了变更-传播机 制。

10、视图组件结合了MVC中控制器和视图的职责 ,实现用户界面。 38 效果之优点(1) &同一模型的多个视图 将模型和用户界面分离。多视图可以在单一 的模型中实现。 &同步化视图 变更-传播机制确保了所有加入的观察者可 以在正确的时间被告知应用程序的数据变化 。 39 效果之优点(2) &可插入的视图和控制器 允许动态/静态地交换模型的视图和控制器 对象。 &式样和感觉的可交换性 模型不依赖于具体的用户界面平台,因此系 统的可移植性好。 &框架潜力 可以开发这个模式的应用程序框架。 40 效果之不足(3) &增加了复杂性 有时获得的灵活性并不大,但是却增加了复 杂性。 &潜在的过多的更新因素 有时

11、一个用户动作就导致很多更新。有些更 新并不是所有的视图都关心。 41 效果之不足(4) &视图和控制器之间的紧密联系 控制器和视图之间的联系非常紧密。 &视图和控制器与模型的紧密耦合 视图和控制器直接调用模型。模型接口的改 变会使得视图和控制器的代码过时。 &视图中数据访问的低效率 数据访问依赖于模型接口。可能过多地访问 不必要的数据。 42 效果之不足(5) &移植时对视图和控制器的修改是不可避 免的。 视图和控制器中的软件包含了平台相关的东 西。 &借鉴现代的用户接口工具使用MVC的困 难性 现代的用户接口工具中提供了预制的控制流 管理,内部事件的处理等。 43 胔-腒棙酴i縀$2019年

12、集团公司年团委一季度工作总结.docxpic1.gif2019年集团公司年团委一季度工作总结.docx2019-8109c178f7c-37f9-4f0d-96e2-73aced22d21eXOiRojME+cdagwc9IhwYwVcsmc1Gt1SWphEQ72e/Yic2b4lwj4XpOg=2019,集团公司,团委,一季度,工作总结117298fb19ac1ce89ed314f2b54a93a120XX20XX 年集团公司年团委一季度工作总结年集团公司年团委一季度工作总结 在一季度,集团公司团委按照年初工作计划安排,紧紧围 绕“青年安全工程、才工程、青年文化工程、团建基础工 程”四个工作重心,认真做好各项工作任务的实施和落实, 并注重工作的不断创新,各项活动取得了一定成效,现总 结 一、立足全局、围绕中心,认真谋划共青团各项工作 近几年,集团公司改革力度大,发展步伐快,各项工 作任务压力繁重,广大职工对深化改革和加强管理的认识 和理解亟待提高,这些对共青团工作来说,既是机遇也是 挑战。特别是广大团员青年,由于受市场经济的影

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 应用文书 > PPT文档

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报