- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 深入探讨Iterator模式(转载)
java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。 本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util中使用了很多
2005-05-22 16:30:00 1365
原创 61条面向对象设计的经验原则(转载)
(1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p16 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 p16 (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。p17 如果类的
2005-05-22 16:24:00 1151
原创 OOA and OOD basic step
-----摘自《面向对象分析》----1确定问题域和系统责任 ----确定系统边界、问题域和系统责任是系统分析和系统建模的出发点。就企业应用而言,问题域就集中在诸如财务、办公、质量控制、生产计划和控制、销售服务、人力资源管理、材料供应管理等方面。分析阶段应该全面、统一分析问题各方面,以便定位和限定即将着手实施的项目的问题域和确定系统责任以及各域之间的信息关系。 ----应该注意到一个经常发生的情
2005-05-22 16:16:00 1515
Oracle WareHourse Builder 配置文档
2008-11-25
Guice+Struts2+warp-persist 简单实例
2008-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人