-
详解Observer Pattern(观察者模式)在Java中的使用原理
环境: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阶段本教员会讲解。
- 2022-08-17 19:01:12下载
- 积分:1
-
汽车租赁网
汽车租赁网,可以查看门店下面的汽车,可以租赁,可以还车。
- 2022-11-09 09:45:03下载
- 积分:1
-
基于MVC模式的个人信息管理系统实训报告
基于MVC模式的个人信息管理系统实训报告
- 2022-07-08 00:22:35下载
- 积分:1
-
jsp1访客管理系统
开发技术
开发语言 Jsp/java
数据库 mysql
sqlserver 均可
S2SH框架
开发工具 myeclipse
eclipse
- 2022-09-17 00:10:06下载
- 积分:1
-
员工管理系统
在eclipse上用java,js,html,css开发的简易的员工管理系统。数据库用的oracle。js也用了异步ajax。
- 2022-03-13 10:11:24下载
- 积分:1
-
SSH框架ORACLE数据导入导出工具
最近要进行设备数据处理,CSV数据量已经超过百万级别,EXCEL无法进行处理,做了一个基于SSH框架,实现CSV文件上传,数据过滤导入ORACLE数据库,查询分析数据,并生成EXCEL文件,实现下载功能。
- 2023-02-26 02:50:04下载
- 积分:1
-
电影选票系统
使用java语言开发的一个电影院选票系统,对于初学java的童鞋们可以更好的理解父类和子类的使用,使用了swtice方法,是适合初学者学习的一个程序。
- 2023-08-28 06:50:03下载
- 积分:1
-
JAVA链表基础操作:增删改查
本程序实现了eclipse环境下的常用数据结构的源程序;
可以快速提高JAVA数据结构入门速度。
- 2022-12-13 01:25:03下载
- 积分:1
-
javabean方案的简易在线聊天室网站
这是一个javabean方案的jas网站,连接数据库是mysql,服务器是tomcat,开发工具是java EE eclipse
实现了用户的登录注册聊天,及查看其它用户的在线状态,以Session保存用户的在线状态,可实现多用户登录,可防止不登录直接通过连接进入聊天室页面
- 2022-07-01 11:54:01下载
- 积分:1
-
学生选课系统
这是一个关于学校学生选课的项目,里面实现了关于课程和学生的信息,用兴趣的可以下载来参考一下
- 2023-07-16 22:45:10下载
- 积分:1