
软件开发
Robornet
在多家公司担任过BA、咨询实施顾问、项目经理、部门主管/IT经理,拥有丰富的信息系统开发、维护、实施、项目管理经验。
展开
-
很有價值的網絡资源
JAVA 類:Sun中國技朮社區: http://gceclub.sun.com.cn/IBM DeveloperWorks中國:http://www.ibm.com/developerworks/cn/ OTN中文技朮網:http://www.oracle.com/technology/global/cn/index.htmlJava source code: http://www.java原创 2005-11-05 13:49:00 · 1206 阅读 · 0 评论 -
軟件開發技朮學習方法
1.循序漸近2.實例演練3.先器后道4.開源研究5.與人分享學習技朮要由深及廣。先有扎實的基礎,才有廣闊的可能。原创 2005-11-05 14:31:00 · 1396 阅读 · 1 评论 -
设计模式学习笔记3:用于系统解藕的Observer
学习Observer是因为它和Mediator有相似的地方,它的意图是:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都得到通知并被自动更新。这个模式让我想起以前做过的一个统计分析系统,一个窗体上有数字数据和多种图示,当数据改变时,数字数据和图示都会实时根着改变。只是我根本不需要手动的去创建subject和observer类代码维护这种关系,因为观察者(图表)共同拥原创 2005-11-18 15:27:00 · 1265 阅读 · 0 评论 -
设计模式学习笔记1:对设计模式学习的一点想法兼谈Facade模式
对于设计模式,有太多过来人的忠告!“不能拿着捶子,到处都是钉子”,“不能为模式而模式”,“更加的不能错用模式”,“模式是处理变化的”等等。这些忠告会让初学者不知所措,就好比太多的选择是种负担!我想我还是简单的理解:设计模式是一种思想,不是技术,它指导的是设计。我想只要我们从设计的问题去运用它就够了!不管这种理解正不正确,当你涉入进去会让你从更宽泛的角度去再次的思考。《设计模式》言简意赅,是本很好的原创 2005-11-11 12:56:00 · 1312 阅读 · 0 评论 -
设计模式学习笔记2:说说Mediator模式
GOF是这样说明它的意图:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。简而言之,就是将各对象间错综复杂的交互行为,变成多对一的交互。这很很容易让人想起现实生活中的中介服务单位(房产中介、劳务中介等)。GOF书的第一章是很值得在学习模式前阅读的,里面对设计模式有总结,有比较,告诉你何时使用,如何使用等等。每个模式的“意原创 2005-11-14 16:13:00 · 1208 阅读 · 0 评论 -
设计模式学习笔记4:对接口进行包装的Adapter
Adapter接受一种类型,并为其它类型产生一个接口。当你手头有某个类,而你需要的却是另外一个类,就可以通过它来解决问题。Adapter就是对原类型接口的一种包装(也就是包装器wrapper)。它是个双重的模式,有结构型类模式和结构型对象模式两种。以下为两种情况下的图示。Adapter模式主要是为了解决两个已有接口之间不匹配的问题。它不考虑这些接口是怎样实现的,也不考虑它们各自可能会如何演化。这种原创 2005-11-28 17:17:00 · 1191 阅读 · 0 评论 -
设计模式学习笔记5:Singleton模式及其Delphi实现
Singleton(单件)模式是一种很有用的设计模式。它的意图的是:仅仅创建一个类的实例,并提供一个访问它的全局访问点。全局变量使的一个对象易被访问,但不能防止你实例化多个对象。单件模式的目的就是确保在程序的生命周期内只有一个实例存在。多实例实现了数据的并行访问,而单例模式是把它变成串行访问。所以这模式的用途非常的广泛,如处理数据库连接的访问等等。Delphi实现Singleton也有许多方案,在原创 2005-12-06 16:51:00 · 1306 阅读 · 0 评论 -
程序员的个性与共性
如果把软件开发当成艺术,我想程序员是需要个性的! 倘若把它看作工程,我想共性是大家更看重的东西! 在一个人负责的项目里,抛开其它因素,你完全可以随心所欲,将自己的所思所想随意的发挥出来,把它当作艺术品来雕琢!然而,如果是多人合作开发产品,你的个性产物应该获得大家的认可,对项目是有益的,可以变成共性的东西来普遍使用。 举个例子:DataSet.Fields[i]和DataSet.Field原创 2006-08-02 13:32:00 · 1553 阅读 · 0 评论