软件工程2018 (中国科学技术大学)

  • 班级所有博文发布时间分布(24小时制):
  • 银行办理业务观察者模式解析

    项目链接:https://github.com/stackisok/Design-Pattern/tree/master/src/observer 项目背景:去银行办理业务,当人多的时候,我们要按顺序取号等待。直到银行叫到自己的号时,才轮到自己去进行办理。 观察者模式 观察者模式(有时又被称为模型-
    宁采晨   2018-10-26 22:27   0   480
  • 天气预报项目中的观察者模式分析

    一.观察者模式简介 又称为发布/订阅模式,它是软件设计模式中的一种。观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 二.观察者模式适用场合 三.天气预报demo中的观察者模式 1.地址:https://github.com/cyy
    漏断人初静0201   2018-10-26 22:06   0   194
  • 一个可暂停的观察者模式分析

    一,观察者模式 1、概念介绍 观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对
    txblsalb   2018-10-26 21:52   0   156
  • 必须做作业三:Android项目中观察者模式解析

    必做作业3: Android项目中的观察者模式 必做作业3: Android项目中的观察者模式 吴雄飞 1. 观察者模式介绍 观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的
    Touma   2018-10-26 21:23   0   222
  • 高级软件工程必做作业三——安卓全局接收消息例子中的观察者模式分析

    一、什么是观察者模式 观察者模式(有时又被称为模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实
    cangchuanyao   2018-10-26 20:16   0   155
  • 游戏项目中观察者模式解析

    一、观察者模式 观察者模式是使用频率最高的设计模式之一,它用于建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应作出反应。在观察者模式中,发生改变的对象称为观察目标(Subject),而被通知的对象称为观察者(Observer),一个观察目标可以对应多个观察者,而
    dxwtony   2018-10-26 19:44   0   248
  • 商品优惠信息推送模块观察者设计模式分析

    一、了解观察者模式 观察者模式又称为发布/订阅模式,它是软件设计模式中的一种。观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。为了实现观察者模式,必须包含两个角色:观察者和被观察对象。观察者模式在被观察者和观察者之间建立一个抽象的耦
    一水清远   2018-10-26 19:11   0   292
  • 气候项目中的观察者模式

    GitHub地址:https://github.com/BaronZ88/DesignPatterns/tree/master/src/com/baron/patterns/observer 一、观察者模式简介 观察者模式(有时又被称为模型-视图(View)模式、源-收听者(Listener)模式或
    Hus哈二   2018-10-26 15:53   0   134
  • 气象站项目中观察者模式解析

    气象站项目中观察者模式解析 一,观察者模式 又称为发布-订阅(publish/subscribe)模式. 观察着模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生改变时,会通知所有观察者对象,使他们能够自动更新自己。 适用性: 1.当一个抽象模型有两个方面
    独唱之人   2018-10-26 14:54   0   244
  • 观察者模式在射击游戏中的应用

    1.游戏简要说明: 游戏中有一个玩家,他手上拿着一个炮弹,可以射击游戏中的物体,比如飞机。 游戏中有显示玩家信息的UI,比如血量,射击命中次数、丢失次数,击败的飞机数量等等。 游戏中有成就系统,当主角击落一些飞机时,会达成一些成就。 2.使用观察者模式的原因 游戏中有许多的事件,比如: 玩家射击事件
    Wakayo   2018-10-26 13:42   0   374