/* * Copyright (c) 1994, 2010, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. ...
分类:
其他好文 时间:
2015-08-05 00:45:14
阅读次数:
152
代理模式:
定义:
为其他对象提供一种代理以控制对这个对象的访问。
Subject抽象主题角色:
抽象主题类可以是抽象类也可以是接口。
RealSubject具体主题角色:
被代理角色
Proxy代理主题角色:
代理类,负责对真实角色的应用,把所有抽象主题类定义的方法限制委托给真实主题角色实现,并且在真实角色处理完毕前后做预处理和善后处理工作。就是替具体...
分类:
其他好文 时间:
2015-08-02 16:48:53
阅读次数:
96
六大方面:一、目标与观察者之间的关系;二、单向依赖:只能是观察者依赖目标对象;主动权在目标这里;三、命令的建议:第一、 目标接口的定义,建议在名称后面跟Subject;第二、观察者接口的定义,建议在名称后面跟Observer;第三、观察者接口的更新方法,建议名称为update;四、触发通知的时机;先...
分类:
其他好文 时间:
2015-08-02 16:41:30
阅读次数:
111
1. specialty // @ (N-count) someone's specialty is a particular type of work that you do most, or a subject that they know a lot about @ (N-cou...
分类:
其他好文 时间:
2015-07-29 15:31:24
阅读次数:
99
观察者模式,或所谓的观察者模式。说白,对象之间的许多依赖,当一个对象的状态改变。这一切都取决于谁将会收到通知和更新自己主动。然后,我们可以定义以下三种接口:主题界面,是被观察的主题对象:package observer;public interface Subject { public void r...
分类:
其他好文 时间:
2015-07-29 09:02:14
阅读次数:
120
SplSubject 和 SplObserver 接口Observer 设计模式定义了对象间的一种一对多的依赖关系,当被观察的对象发生改变时,所有依赖于它的对象都会得到通知并被自动更新,而且被观察的对象和观察者之间是松耦合的。在该模式中,有目标(Subject)和观察者(Observer)两种角色。...
分类:
其他好文 时间:
2015-07-29 00:39:17
阅读次数:
161
什么是观察者模式?
观察者模式定义了对象之间的一对多依赖,当一个对象改变状态,其他依赖者都会收到通知并自动更新。
角色
抽象主题(Subject)角色
主题角色把所有对观察考对象的引用保存在一个聚集里,每个主题都可以有任何数量的观察者。
抽象主题提供一个接口,可以增加和删除观察者对象,主题角色又叫做抽象被观察者(Observable)角色,一般用一个抽象类或者一个接口实现。...
分类:
编程语言 时间:
2015-07-26 21:01:01
阅读次数:
173
新增insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("localhost","cz",password("cz2@14"),'','','');flush privileges...
分类:
数据库 时间:
2015-07-26 20:29:51
阅读次数:
165
介绍Mysql中的count()与sum()区别CREATE TABLE `result` ( `name` varchar(20) default NULL, `subject` varchar(20) default NULL, `score` tinyint(4) default NULL )...
分类:
其他好文 时间:
2015-07-26 10:56:34
阅读次数:
136
Little beaver is a beginner programmer, so informatics is his favorite subject. Soon his informatics teacher is going to have a birthday and the beave...
分类:
其他好文 时间:
2015-07-25 15:07:28
阅读次数:
132