最新文章列表

Java工厂设计模式

一.   程序设计目标       我们组写了个简单的水果生产程序,描述农场种植水果的过程,旨在通过此次设计更进一步了解工程设计模式,加强编程的结构化能力。     开发环境:JDK1.5 开发工具:JBuilder 2006   二.程序设计介绍   1. 程序结构   ...
edicky 评论(0) 有1532人浏览 2011-06-14 22:36

程序员成长过程中应读的书

算起来,工作有8年了。在这过程中,自己接触的技术还是比较多,感觉对于如何成长还是有一定的个人见解。 正好,前几天一位新同事聊了几句,觉得自己应该能在这方面给他些建议,就想写一下。 主要是倾向于JAVA与LINUX开发的。 通用篇 《代码大全第二版》 http://product.dangdang.com/product.aspx?product_id=9149517&ref=sea ...
zzg16 评论(0) 有1159人浏览 2011-06-14 01:36

设计模式之桥接模式(Bridge)之三(典型结构图) 结构型模式

Bridge是设计模式中比较复杂和难理解的模式之一,也是OO开发和设计中经常会用到的模式之一。使用组合的方式将抽象和实现彻底的解耦,这样的好处是抽象和实现可以独立地变化,系统的耦合性也得到了很好的降低。 GOF在说明Bridge模式时,指出"将抽象部分与它的实现部分分离,使得他们可以独立变化",这句话很简单,但是也很复杂。原因就在于GOF的那句话中"实现"该 ...
isiqi 评论(0) 有700人浏览 2011-06-13 16:30

简单工厂、工厂方法、抽象工厂模式

准备知识 在OO设计领域,我们知道前人总结了不少的经验,许多的经验在现代软件工程过程中已经被认为是原则来遵守。下面笔者摘抄几项下文涉及到的OO原则的定义。 OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。我的理解是,对于一个已有的软件,如果需要扩展,应当在不需修改已有代码的基础上进行。 DIP(依赖倒转原则,Depend ...
isiqi 评论(0) 有768人浏览 2011-04-25 17:23

简单工厂、工厂方法、抽象工厂模式

准备知识 在OO设计领域,我们知道前人总结了不少的经验,许多的经验在现代软件工程过程中已经被认为是原则来遵守。下面笔者摘抄几项下文涉及到的OO原则的定义。 OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。我的理解是,对于一个已有的软件,如果需要扩展,应当在不需修改已有代码的基础上进行。 DIP(依赖倒转原则,Depend ...
isiqi 评论(0) 有810人浏览 2011-04-25 17:23

很受欢迎的Linux笔记(二)

压缩命令: *.Z compress 程式壓縮的檔案; *.bz2 bzip2 程式壓縮的檔案; *.gz gzip 程式壓縮的檔案; *.tar tar 程式打包的資料,並沒有壓縮過; *.tar ...
isiqi 评论(0) 有849人浏览 2010-01-14 17:42

方便查阅 UML 中的图、关系等

UML 基本图示 UML 类图. 对象图. 接口图. 用例图 .包,参与者. 依赖关系. 泛化/继承关系. 关联关系 .聚合/聚集关系. 实现关系 组合关系。 结构元素 结构元素包括,类,对象,接口,用例,参与者。 类图 类图图示 类图是UML中最基本的元素了吧?根据OO的思想“天下一切皆对象”,而类是对象的抽象。 左侧图示为一个类图。顶端“ClassName ...
isiqi 评论(0) 有897人浏览 2009-10-08 15:07

方便查阅 UML 中的图、关系等

UML 基本图示 UML 类图. 对象图. 接口图. 用例图 .包,参与者. 依赖关系. 泛化/继承关系. 关联关系 .聚合/聚集关系. 实现关系 组合关系。 结构元素 结构元素包括,类,对象,接口,用例,参与者。 类图 类图图示 类图是UML中最基本的元素了吧?根据OO的思想“天下一切皆对象”,而类是对象的抽象。 左侧图示为一个类图。顶端“ClassName ...
isiqi 评论(0) 有770人浏览 2009-10-08 15:07

说说这个暑假的事儿~

前言 暑假,意味着我们上半年的课程结束,休假回家以度过难熬酷暑,而今年的暑假意义非凡,从今天来看,意义更加深远不少。想来人们总是把 ...
isiqi 评论(0) 有705人浏览 2009-09-05 15:25

说说这个暑假的事儿~

前言 暑假,意味着我们上半年的课程结束,休假回家以度过难熬酷暑,而今年的暑假意义非凡,从今天来看,意义更加深远不少。想来人们总是把 ...
isiqi 评论(0) 有919人浏览 2009-09-05 15:25

软件工程 之 学习C#前的总结~

真真的感受到了什么叫做弱,真真的体会了一把什么叫模糊。学习了软件工程这门学科,米老师给了我们13个文档的模板,任务是给 机房收费管理系统 ...
isiqi 评论(0) 有982人浏览 2009-08-25 14:15

软件工程 之 学习C#前的总结~

真真的感受到了什么叫做弱,真真的体会了一把什么叫模糊。学习了软件工程这门学科,米老师给了我们13个文档的模板,任务是给 机房收费管理系统 ...
isiqi 评论(0) 有838人浏览 2009-08-25 14:15

UML中的用例图分析

<!-- if (top.location != self.location) { top.location=self.location; } //--> <nobr> var myref = encodeURI("http://hi.baidu.com/llaa27/blog/item/f614c0edd8bbe5d7b21cb109% ...
isiqi 评论(0) 有840人浏览 2008-04-15 19:52

使用Debian的kernel-package系统创建自己的内核

使用Debian的kernel-package系统创建自己的内核 1.简介我曾经手动编译内核,这必须按顺序进行一系列的步骤;kernel-package就是写来完成这些所必须的步骤的.(现在他已超出这个范畴,但是实际上, 那正是他所完成的).这对于新手来说是相当重要的:make-kpkg完成了编译一个内核所需的所有步骤,并且内核的安装是一个快照.--kpkg- package的作者Mano ...
helloyesyes 评论(0) 有1072人浏览 2007-01-31 21:42

我对SOA的理解

每次给客户做工作流培训,都要接触不同的行业,但我每次都被问了一个同样的问题:HongSoft老师,请问应该怎么理解SOA?这个问题其实和工作流培训关 ...
yanghuidang 评论(0) 有341人浏览 2006-08-14 20:19

以美的名义——书评《企业应用架构模式》

以美的名义 熊节 <!--enpcontent-->   Patterns of Enterprise Application Architecture  《企业应用架构模式》  Martin Fowler  电力出版社2004年4月影印版    我有一双定做的休闲鞋,一只鞋上赫然写着“KISS”,另一只则写着“YAGNI”——这是程序员圈子里的“黑话” ...
javasee 评论(0) 有475人浏览 2004-07-09 12:32

DTO的迷思,以及“对象”和“数据结构”

“对象不应该有public的field,应该用getter/setter将field封装起来。”我们对于这个规则已经太熟悉,熟悉得完全忘记了它的由来。Uncle Bob提出了一个问题:完全用于传输数据的DTO是否需要getter/setter?实际上,在很多时候,DTO并不是一个“对象”(我们用这个词表示“数据与行为的组合体”),仅仅是一个“数据结构”——把数据从一个地方带到另一个地方。给“数据结构 ...
javasee 评论(0) 有468人浏览 2004-02-27 10:25

“安德的游戏”和软件开发

Ender's Game and Software Development 22 Jul 03 [print link all] I recently read the novel Ender's Game by Orson Scott Card. It's a science-fiction piece about a young child who is training ...
javasee 评论(0) 有591人浏览 2003-09-23 13:56

难道C++程序员不也是人吗?

星期一的早上就看到如此有趣的文章,让我心情愉快。 C++程序员难道真的就低人一等(或者说,高人一等)吗?作为一种常用的OO语言,C++得到的支持少得可怜。特别是,自动化重构工具和单元测试IDE集成的缺乏,使得C++几乎不可能成为XP团队的首选——或者说,使得很多C++团队错失了实施XP的机会。 ———————— Let's Reconsider That Aren't C++ Progra ...
javasee 评论(0) 有513人浏览 2003-09-09 08:58

AOP != Interception

这是一篇“老”文章。最近在研究AOP,也尝试了JBoss的AOP解决方案,故而对AOP的核心思想、Interception体系结构在AOP中的地位产生了兴趣。Ted的这篇文章阐述精到,令我受益良多。 —————————— Setting the Story Straight: AOP != Interception Recently, a number of authors and writer ...
javasee 评论(0) 有532人浏览 2003-08-11 11:13

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics