面向对象的原则、模式、语言及框架(四)》的相关内容

敏捷开发的必要技巧第3章----消除代码异味

完整: http://www.blogjava.net/Files/Wingel/第3章%20除去代码异味.rar http://wingel.javaeye.com/topics/download/2f7b5864-fca2-42e5-ba3e-453725fcb885          &nb ...
by Wingel 2006-11-27 浏览 (1087) 回复 (0) 关键字:

设计模式学习笔记-Bridge模式

《Design Patterns Explained》对Bridge模式的特征: 意图:将一组实现与另一组使用他们的对象分离 问题:一个抽象类的派生类必须使用多个实现,但出现类数量增长   1.未使用Bridge实例: java 代码 abstract class Shape{     &nbs ...
by yongyuan.jiang 2007-11-01 浏览 (1324) 回复 (5) 关键字: 设计模式 bridge模式

桥梁模式 ----- bridge

桥梁模式的用意是将问题的抽象和实现分离开来实现,通过用聚合代替继承来解决子类爆炸性增长的问题。 比如我们有一个画图程序 有2个图形(Circle Rectangle )和2种画图方法(Drawing1 Drawing2) 图形可能会使用Drawing1来画图 也可能使用Drawing2来画图 在这个画图程序中有两个可变因素 一个是图形的种类 有可能会增加新的图形 另一个是画图方法 可能会有Draw ...
by xly_971223 2007-03-03 浏览 (2470) 回复 (8) 关键字: 桥梁模式

轻松理解JAVA的OOP思想

Shape.java public class Shape { void draw() {} void erase() {} } Square.java public class Square extends Shape { void draw() { System.out.println("Square.draw()"); ...
by ricsson 2007-07-21 浏览 (345) 回复 (0) 关键字:

敏捷开发的必要技巧第3章----消除代码异味

完整: http://www.blogjava.net/Files/Wingel/第3章%20除去代码异味.rar http://wingel.javaeye.com/topics/download/2f7b5864-fca2-42e5-ba3e-453725fcb885          &nb ...
by Wingel 2006-11-27 浏览 (635) 回复 (0) 关键字:

Java1.5泛型指南中文版<转>

摘要和关键字 1. 介绍 2. 定义简单的泛型 3. 泛型和子类继承 4. 通配符(Wildcards) 4.1. 有限制的通配符(Bounded Wildcards) 5. 泛型方法 6. 与旧代码交互 6.1. 在泛型代码中使用老代码 6.2. 擦除和翻译(Erasure a ...
by codehunter 2007-12-28 浏览 (144) 回复 (0) 关键字:

Java1.5泛型指南中文版(Java1.5 Generic Tutorial)

Java1.5泛型指南中文版(Java1.5 Generic Tutorial)英文版pdf下载链接:http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf                 ...
by jeafyezheng 2007-08-15 浏览 (119) 回复 (0) 关键字:

转:JDK5.0 新特性--泛型

JDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型. 目录 1. 介绍 2. 定义简单Java泛型 3. 泛型通配符      3.1有限制的通配符 4.泛型与数据类型转换    4.1.消除类型转换 &nb ...
by huangtut 2007-07-25 浏览 (456) 回复 (1) 关键字: JDK5.0

dxpcom v0.1 发布

由于windows上一直遇到DLL加载失败的问题,所以测试是在linux上进行的。 dxpcom v0.1下载地址 包括对xpidl的修改,增加了-m d选项,用来产生d接口。-m dwrap选项还在编写中,生成的代码现在还无法使用。 mozilla/xpcom/*.d大部分是用修改过的xpidl生成的,另有一些是使用htod工具转换的。 有空可以帮我测试一下,目前还不保证转换完全正确,但 ...
by qiezi 2007-04-16 浏览 (10396) 回复 (161)

D语言太难了!

留意D语言好久了,觉得作者设计的目标功能很强大,但是觉得目标市场定位不大好,本人觉得应该定位到嵌入式得编程语言比较有前途,而且不要设计的太难了不适合初学者,试了以下hello world!,感觉D语言还是比较难的。要是开发语言的公司能够被IBM或google这样的公司收购那将前途无量了,这样既有了开发资金,又有了统一的类库开发。没有测试过到底性能怎样,开发效率怎样?以下是用JAVA写的中文排序方式 ...
by wzjin 2007-04-03 浏览 (1937) 回复 (28)

对于JSF的表格真的是无语了

这个是我用来显示用户列表的一个表格 <t:dataTable id="users" var="user" style="margin-top: 10px" value="#{userList.users}" rows="25" sortColumn="#{userList.sortColumn}" sortAscending="#{userList.ascending ...
by 风之狐 2008-05-16 浏览 (2282) 回复 (28)

Groovy无痛AOP之旅

Groovy无痛AOP之旅 http://www.infoq.com/cn/articles/aop-with-groovy http://www.infoq.com/cn/articles/aop-with-groovy http://www.infoq.com/cn/articles/aop-with-groovy http://www.infoq.com/cn/articles/aop-wi ...
by shiren1118 2007-11-22 浏览 (371) 回复 (0)

一次对LCS的TDD过程

首先根据TDD原则,给出测试用例 package graph; import junit.framework.TestCase; /** * @author B.Chen */ public class TestLCS extends TestCase { public TestLCS(String name) { super(name ...
by leon_a 2007-09-26 浏览 (383) 回复 (3)

XJ: 一个扩展Java语言的方案

Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。 Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1092) 回复 (3) 关键字: extensible java

SPProcPool 0.5 发布

SPProcPool 是一个 linux/unix 平台上的进程池服务器框架,使用 c++ 实现。 在 0.5 版中增加了一个类似 apache worker 的服务器模型。在之前 Leader/Follower 模型的基础上,在每个子进程中使用一个固定大小的线程池来为每个请求服务。这个模型的特点是能够支持较高的并发连接数。 项目主页: http://code.google.com/p/spp ...
by iunknown 2008-01-05 浏览 (359) 回复 (0) 关键字: 进程池 prefork

一个Java的Restful服务框架,支持JPA、JAAS、分布式资源对象

项目地址: http://code.google.com/p/jrest4guice/ Demo演示: http://cnoss.vicp.net/ 当前版本:0.9.0 preview 特点: 基于Google guice 零配置,服务的自动扫描注册 非侵入式,用户不需要实现特定的接口来实现Restful服务 支持Post. Get. Put. Delete操作 灵活的注入(支持上下文环 ...
by cnoss 2008-06-15 浏览 (2586) 回复 (11) 关键字: rest

推荐知识库条目

Comming soon