zoukankan      html  css  js  c++  java
  • 设计模式学习笔记

    基本设计模式和群组
     

    设计模式按照类型和目标分成几个组,例如,一些模式提供展示逻辑,用来显示特定的视图以修饰用户接口。其他的用来控制与用户交互的行为方式。也有指定保持数据技术的模式。定义数据访问,为创建应用使用的对象实例的有利方法的最佳实践。下面的列表列出了一些最通用的设计模式。


    MVC(Model-View-Controller) MVP(Model-View-Presenter Patterns) 模式
    MVC MVP 模式通过分开三个组件,它们被要求产生并管理一个特定用户的接口(例如一个单独的web). Model 包含View (we) 将要显示和允许用户去操作的数据。Controller Presenter ModelView 关联起来,并且管理和处理所有Model 中的数据。MVC 模式中,和View的“用户交互”将触发在控制器(Controller)中的事件,控制器用来更新Model然后Model 触发事件去更新View然而这样会引起 Model View 的依赖。为了避免依赖, MVP 模式使用了一个叫 Presenter ,用它来更新Model.并且从Model中接受更新事件,然后用这些更新去更新View.MVP提高了可测试性,因为所有的逻辑和处理过程都发生在Presenter中,但是它没有在实现中增加复杂性,是因为更新必须经由Presenter View.
  • 相关阅读:
    TStringList 常用操作(转自南山古陶)
    在Delphi中使用Indy控件实现邮件群发
    GSM手机SMS编码解码
    建别人进不了删不掉的文件夹
    播放 wav 文件
    delphi inherited,纯虚
    PDU编码规则
    sql函数
    基于GPRS的LED电子显示屏
    结对编程 队友代码分析
  • 原文地址:https://www.cnblogs.com/flyinthesky/p/1214637.html
Copyright © 2011-2022 走看看