场景:
演示注册的投资者在股票市场发生变化时,可以自动得到通知
股民类,包含对股票的走势做出反应的方法:
package com.cmc;
class Observer {//观察者类,股民观察股票走势,所以就是股民类
private String name;
public Observer(String name) {
this.name = na...
分类:
其他好文 时间:
2015-06-01 09:48:04
阅读次数:
118
#import #import "Observer.h"#import "Person.h"#import "Computer.h"int main(int argc, const char * argv[]) { @autoreleasepool {/* Person *per...
分类:
其他好文 时间:
2015-05-26 21:16:54
阅读次数:
98
#import #import "Observer.h"#import "Person.h"#import "Computer.h"int main(int argc, const char * argv[]) { @autoreleasepool {/* Person *per...
分类:
其他好文 时间:
2015-05-26 20:58:30
阅读次数:
89
五分钟一个设计模式,用最简单的方法来描述设计模式。认识观察者模式观察者模式的定义是:定义对象间的一种一对多的依赖关系。当一个对象的状态发生变化时,所有依赖它的对象都会得到通知并自动更新报社跟读者的例子我们用报社和读者之间的关系来模拟观察者模式。
包含以下主体:
报社(NewspaperOffice)
读者接口(Reader)
具体读者(Reader_二逼青年、Reader_文艺青年)
Reader...
分类:
其他好文 时间:
2015-05-26 09:16:36
阅读次数:
130
引文:后面几篇的设计模式,都比较不常用,就不详细分析了,只给出个原理图,以后用到了,再补加完整吧。1.观察者模式(Observer)有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2. 解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维...
分类:
其他好文 时间:
2015-05-22 15:19:30
阅读次数:
107
知识点 使对象之间达到松耦合的效果。 观察者模式定义了对象之间一对多的关系。主题用一个共同的接口来更新观察者。 观察者和被观察者之间通过松耦合的方式结合,被观察者不用理会观察者的实现细节,只需要观察者实现了观察接口(即所谓的注册)。示例代码 public interface Subje...
分类:
其他好文 时间:
2015-05-22 07:05:52
阅读次数:
116
观察者模式是我们经常会用到的设计模式,比如说你设计了一个系统,当系统到来某个消息的时候,你希望通知该系统的其他模块,那么就相当于其他模块监听了这个事件,我们可以认为这些模块就是观察者,这就是典型的观察者模式的应用。...
分类:
其他好文 时间:
2015-05-21 00:09:17
阅读次数:
125
某个大神写的UI设计模式的综述类文章,笔记如下:MVC
分为两层Domain层和Presentation层,前者负责通用数据的CRUD和逻辑,后者负责展示。
对象分为两类:域(Domain)数据对象和显示数据对象。域对象与显示完全无关。
Model是内存的Bean不是SQL中的行。
数据绑定时,没有全局控制器协调多个View,而是使用Observer模式,View直接在Model中监听变化,进而更新...
分类:
其他好文 时间:
2015-05-20 13:16:29
阅读次数:
99
1.KVO KVC Observer区别2.NSOperationQueue 与GCD和NSThread区别 什么地方用到过3.CoreData FMDB SQLite区别4.XMPP http https tcp5.AFNetworking SDWebImage shar...
分类:
移动开发 时间:
2015-05-19 18:46:54
阅读次数:
165
一、认识观察者模式我们看看报纸和杂志的订阅是怎么回事:1、报社的业务就是出版报纸。2、向某家报社订阅报纸,只要他们有新的报纸出版,就会给你送来,只要你是他们的订户,你就会一直收到报纸。3、当你不想在看到报纸的时候,取消订阅,他们就不会送新的报纸来。4、只要报社还在运营,就会一直有人或单位向他们订阅报...
分类:
其他好文 时间:
2015-05-18 16:09:13
阅读次数:
98