摘要: 《模式——工程化实现及扩展》再版 本系列在《设计模式——基于C#的工程化实现及扩展》的基础上充实完成,本系列本次版本面向C#开发者和Java开发提供如下4册图书: · 模式——工程化实现及扩展(设计模式C# 版) · 模式——工程化实现及扩展(架构模式C# 版) · 模式——工程化实现及扩展(设计模式Java版) · 模式——工程化实现及扩展(架构模式Java版) 其中Java版本采用ORACLE JDK 6的编码编码风格编写,面向Java SE & Java EE 5/6平台的专业人员;而C#版采用C# 3/4的编码风格和.NET Framework 3.5/4.0内置的类库编写,面向使用C#的专业人员。 设计模式版本仅介绍GOF 23个设计模式的内容,示例情景也主要面向进程内的类型设计;而架构模式部分则从分布式应用角度介绍部分典型的架构模式、数据访问模式、信息安全模式,尽管类型不同,但均为架构所必须的,所以统一纳入架构模式分册,其示例情景一般也存在跨进程调用,采用的也是分布式组件技术。阅读全文
posted @ 2011-05-29 10:58 蜡笔小王 阅读(1194) 评论(20) 编辑
摘要: Java SE 7 Tutorial中增加了一个监控目录变更情况的示例,用于介绍其新发布的WatchService API。 但对于用惯了.NET FileWatcher的用户而言,如果用于项目我认为它有两个欠缺: 1、应该提供一个独立线程后台运行机制,让这个监控过程自己在后台转,不影响前端处理 2、 Java不像.NET有内置的源生事件机制,不过可以借助它内置的Observer/Observable对象用观察者模式实现准事件 下面是把Java SE Tutorial示例中无关内容删除,补充上述两个扩展后的实现,因为这个API比较新,也希望能和大家多多探讨阅读全文
posted @ 2011-08-04 11:00 蜡笔小王 阅读(1378) 评论(0) 编辑
摘要: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 仔细解读还可以发现尽管一般设计模式书籍的示例都会克隆整个目标实例,但在经典原型模式的介绍中并没有这个要求。阅读全文
posted @ 2011-07-02 23:06 蜡笔小王 阅读(1170) 评论(2) 编辑
摘要: 最近在对书稿的Java分册代码进行统稿。 因为现在看到的《Code Conventions for the Java TM Programming Language》还是上世纪的,最近一次修订是1999年,所以就咨询了很多专门做Java的朋友。 大家很热心,各位朋友推荐推荐看了很多资料,《实现模式 》、Java SDK的源码以及AspectJ、Hibernate,结果越念越糊涂。阅读全文
posted @ 2011-06-14 10:50 蜡笔小王 阅读(1614) 评论(11) 编辑
摘要: 如同每个人都有其个性一样,每种开发语言也有自己的个性。 项目中,我们固然可以机械地将一种语言的开发经验套用到另一种语言,但效果不一定好,因为: · 语言有自己的短处:用短处去实现不仅费时费力,结果也不理想 · 语言有自己的长处:但为了沿用以前的经验削足适履,没有用到语言的精要,结果是暴殄天物阅读全文
posted @ 2011-06-12 12:56 蜡笔小王 阅读(1285) 评论(7) 编辑
摘要: 相信在开始学习C++、Java、C#等面向对象语言的时候,你总是先接触到继承概念。阅读全文
posted @ 2011-06-06 12:13 蜡笔小王 阅读(1392) 评论(14) 编辑
摘要: 《模式——工程化实现及扩展》(设计模式C# 版)《原型模式 Prototype》——“自我检验" 参考答案阅读全文
posted @ 2011-06-02 15:35 蜡笔小王 阅读(290) 评论(0) 编辑
摘要: 《模式——工程化实现及扩展》(设计模式C# 版)《原型模式 Prototype》——“自我检验"阅读全文
posted @ 2011-06-02 15:28 蜡笔小王 阅读(894) 评论(0) 编辑
摘要: 《模式——工程化实现及扩展》(设计模式C# 版)《连贯接口 Fluent Interface》——“自我检验"参考答案阅读全文
posted @ 2011-05-31 23:27 蜡笔小王 阅读(1479) 评论(0) 编辑
摘要: 《模式——工程化实现及扩展》(设计模式C# 版)《连贯接口 Fluent Interface》——“自我检验"阅读全文
posted @ 2011-05-31 09:46 蜡笔小王 阅读(1042) 评论(0) 编辑
摘要: 《模式——工程化实现及扩展》再版 本系列在《设计模式——基于C#的工程化实现及扩展》的基础上充实完成,本系列本次版本面向C#开发者和Java开发提供如下4册图书: · 模式——工程化实现及扩展(设计模式C# 版) · 模式——工程化实现及扩展(架构模式C# 版) · 模式——工程化实现及扩展(设计模式Java版) · 模式——工程化实现及扩展(架构模式Java版) 其中Java版本采用ORACLE JDK 6的编码编码风格编写,面向Java SE & Java EE 5/6平台的专业人员;而C#版采用C# 3/4的编码风格和.NET Framework 3.5/4.0内置的类库编写,面向使用C#的专业人员。 设计模式版本仅介绍GOF 23个设计模式的内容,示例情景也主要面向进程内的类型设计;而架构模式部分则从分布式应用角度介绍部分典型的架构模式、数据访问模式、信息安全模式,尽管类型不同,但均为架构所必须的,所以统一纳入架构模式分册,其示例情景一般也存在跨进程调用,采用的也是分布式组件技术。阅读全文
posted @ 2011-05-29 10:58 蜡笔小王 阅读(1194) 评论(20) 编辑