ImageVerifierCode 换一换
格式:PPT , 页数:31 ,大小:1.21MB ,
资源ID:3487853      下载积分:20 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenkunet.com/d-3487853.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PBL护理教学查房ppt课件.ppt)为本站会员(顺腾)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(发送邮件至13560552955@163.com或直接QQ联系客服),我们立即给予删除!

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

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

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


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

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

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