`
tiandiyixian
  • 浏览: 2008 次
社区版块
存档分类
最新评论
文章列表
  Sparta Yew      简约、职业、恒久 随笔 - 20, 文章 - 1, 评论 - 168, 引用 - 0 导航 BlogJava 首页 新随笔 联系 聚合 管理 < 2011年6月 > 日 一 二 三 四 五 六 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 公告 Sparta-紫杉 PMP(项目管理专业人士); 历任Java程序开发、系统分析、部门经理之职; 目前专注于J2EE相关技术研究及应用 ...

观察者模式(转)

    博客分类:
  • java
我的漫漫程序之旅 专注于JavaWeb开发 Java 观察者模式的浅析 简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。   观察者模式的结构   观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source/Listener)模式或从属者(Dependents)模式。   本模式的类图结构如下: 图1、观察者模式的静态结构可从类 ...
在做Camera的时候遇到一个问题如下: 拍照功能是Camera.java里的方法实现的。笑脸检测是在Camera.java中放了个回调函数。FaceView中的检测 现在有没有笑脸的结果是FaceView.java中得到的。但是拍照方法在Camera.java中。 需要实现的就是检测到笑脸以后自动拍照。 最终用监听的方式实现的。代码如下: 先定义一个接口: [java] view plaincopy package com.java.listenerdemo;    public interface SmileFaceListener {      void withSmi ...
大多数 Java 应用程序都需要某种类实例级的访问控制。例如,基于 Web 的、自我服务的拍卖应用程序的规范可能有下列要求: 任何已注册(经过认证)的用户都可以创建一个拍卖,但只有创建拍卖的用户才可以修改这个拍卖。 这 ...
Global site tag (gtag.js) - Google Analytics