登录
首页 » java,eclipse » 详解Observer Pattern(观察者模式)在Java中的使用原理

详解Observer Pattern(观察者模式)在Java中的使用原理

于 2022-08-17 发布 文件大小:16.99 kB
0 200
下载积分: 2 下载次数: 1

代码说明:

环境:Windows XP professional, JDK 1.6, Eclipse 3.3 Europa. 我们说学习Java应该从Swing开始,那么学习Swing最重要的思想就是对于观察者模式的理解(Observer Pattern)。因为,该设计模式在Java Swing框架中贯穿了始终。对于C#的委托、代理概念所使用的Callback(回调模式--参见本人的“第一个C#程序Hello World ”资源)来看,Java Swing编程是纯粹的OO语言、是一种非常优雅的编程语言(本人认为)--而C#的学习好像非常强调所谓的OO思想,但是不是知道是什么OO思想?(个人观点,请勿激动)。 该示例是翻写一老外Observer Pattern的例子,本人觉得该示例是对该模式的非常精典的说明,于是花点功夫来翻写它,因为他的代码没有注释说明该模式的设计思想怎样体现在代码中去,所以,本人结合代码注释了关键代码的中文意义说明作者怎样表示该设计模式的,以方便Java程序员阅读和理解代码,从而理解该设计模式的思想(本人的注释非常详尽)。 目的,本人认为,作为Java程序员--不是指只会使用JBuilder(或者Websphare等)工具拖拽的java操作员--我们指至少能使用Eclipse工具书写Swing代码的Java编程员,或者使用ant工具编程的Java程序员,应该熟练掌握该设计模式!因为该设计模式贯穿Swing框架的始终。 阅读对象:本锦江中心中从S1阶段就想成为一个Java程序员的学员,并且在S1阶段已经非常认真的学习Java编程的学员。 注:不过该代码应该是本锦江中心Y2阶段Java方向学习的学员的参考代码,因为,该代码是由Y2阶段本教员会讲解。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 学生请假系统
    实现了数据库的增删改查,学生可以提交请假单,教师可以审核
    2022-01-26 03:44:18下载
    积分:1
  • java向串口发送数据
    由于硬件不支持中断方式,因此操作系统把CPU控制权交给应用程序后,只要应用程序不交还CPU 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-06-12 17:22:56下载
    积分:1
  • 基于MVC架构的Java项目实训
    基于MVC架构的Java项目实训,里面含有整个项目的代码以及项目说明书,非常适合Java初学者进行学习
    2023-04-28 23:10:03下载
    积分:1
  • java做动态网页
    1.创建WEB工程  怎样使用Myeclipse创建Web Project  Web工程目录结构  怎样删除一个Web工程 2.用户列表,创建实体类,User  User有哪些属性? Id, username realname password age gender email   包的命名规范、类的命名规范 com.公司名.模块名.pojo.类名  实体类属性的创建规范 Private setter getter  实体类属性的数据类型 Int > Integer   3. 用户列表,创建表结构,用户表  如何创建数据库 Navicat  右键链接名 > 新建数据库  > 输入数据库名、字符集名(UTF8)  如何创建用户表 右键“表” > 创建字段  用户表有哪些字段,以及每个字段的类型 字段对应实体类即可  主键设置方式 非空、主键(小钥匙)、选中自动递增(int bigint)  如何增加字段,修改字段 设计表 > 点击“添加栏位”或“修改栏位”  如何查看表数据  如何创建查询索引,唯一性索引 查询索引:提高(字段)查询效率  类型是Normal 唯一性索引:字段的值不能重复,类型:unique 4. 用户列表,创建数据库访问层,JDBC > Mysql  知道管理系统的主流架构 用户浏览器JSP > Servlet >
    2022-03-29 19:24:31下载
    积分:1
  • 暴力搜索,Horspool,Boyer-Moore三种关键词匹配
    对纯英文文本和二进制随机文本执行三种(暴力搜索,Horspool,Boyer-Moore)关键词搜索方式执行结果如下图:
    2022-10-14 09:55:03下载
    积分:1
  • JAVA 字符串逆序 华为OJ
    OJ经典题目。可实现字符串内部分词组的逆序。如 I AM A STUDENT 倒序后为:STUDENT A AM I 还有重多OJ经典题目的源程序,不一一列举
    2022-11-19 04:45:03下载
    积分:1
  • Android开发,实现手机联系人初始效果模仿
    Android开发,实现手机联系人初始效果模仿,使用的是listview,用的开发工具是eclipse,能实现这样的效果
    2022-01-30 18:45:19下载
    积分:1
  • 一个抢红包的web小程序
    一个抢红包的小程序,主要使用javaweb编写,用户注册登录后可以发红包也可以看到别人发的红包,并进行抢红包的活动,红包金额随机分配。网站使用spring3+struts2+hibernate的主流框架,加上一个小型的抢红包算法,可以给初学者借鉴使用。
    2022-01-26 01:27:59下载
    积分:1
  • Android开发,实现手机联系人初始效果模仿
    Android开发,实现手机联系人初始效果模仿,使用的是listview,用的开发工具是eclipse,能实现这样的效果
    2023-03-20 08:30:04下载
    积分:1
  • 学生选课系统
    这是一个关于学校学生选课的项目,里面实现了关于课程和学生的信息,用兴趣的可以下载来参考一下
    2023-07-16 22:45:10下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载