2.文摘(Excerpt)
文章平均质量分 80
nonocast
这个作者很懒,什么都没留下…
展开
-
[ZT] 怎样成为优秀的软件模型设计者?
作者:Scott Ambler著,乐林峰 译 本文选自:www.umlchina.com 我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力转载 2005-03-26 18:27:00 · 1263 阅读 · 1 评论 -
[ZT] 面向对象设计的新视角
Alan Shalloway是Net Objectives的创建者和总裁,自1981年起,为工业界提供面向对象和软件开发的指导和培训,如Attachmate, Avaya, Boeing, IBM, Microsoft, Phillips Medical Systems, Price Waterhouse Coopers, QWest等,Alan的研究范围包括:design patterns, J转载 2005-04-05 18:50:00 · 1286 阅读 · 0 评论 -
[ZT] 澄清Java语言接口与继承的本质
大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c++那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(type of class)。把不同类型的类归于不同的接口,可以更好的管理他们。OO的精髓,我以为,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨转载 2005-04-05 16:14:00 · 1135 阅读 · 0 评论 -
[ZT] The OO design process
Getting startedhttp://www-128.ibm.com/developerworks/webservices/library/ws-oo-design1/index.htmlA rabbi boarded a train, one on which he often rode and one whose conductor, therefore, recognized him.转载 2005-04-06 14:06:00 · 1527 阅读 · 0 评论 -
[ZT] 面向对象软件开发和过程
代码是核心http://www-900.ibm.com/developerWorks/cn/linux/software_engineering/l-oo/index1.shtml通常我看到这种全篇无图全是密密麻麻的字的文章我会大汗,但这次花了20分钟一口气把这篇看完了,从一开始就被作者的内容吸引住了,结构条理十分清晰,内容有血有肉,看得出,花了不少心思,作者的功力不容置疑,强烈推荐摘录一些内容:转载 2005-04-05 20:28:00 · 1745 阅读 · 0 评论 -
[ZT] 如何写高品质的GUI程式 -使用UML的Statechart
如何写高品质的GUI程式── 使用UML的Statecharthttp://www.shecn.com/jof/jof12/chart.htm转载 2005-04-03 21:55:00 · 1163 阅读 · 0 评论 -
[ZT] 使用UML时,必须从functional 思维转移到object思维,应如何练习呢?
Functional思维( function thinking)又称为模块式(module) 思维。object思维又称为组件式(component)思维。这两种思维的转移是一种思维习惯的改变(paradigm shift)。 任何习惯的改变大多需要一些时日的练习,新的习惯就逐渐取代旧习惯了。 从传统的module思维到component思维,其习惯转换的练习,是开发N-t转载 2005-04-03 21:43:00 · 1065 阅读 · 0 评论 -
[ZT] 面向对象软件工程方法学实践
两位研究面向对象软件工程的美国学者 (Stave Halladay和Michael Wiebel) 曾这样说:“一般的面向对象编程(OOP)思路不过是一批乌合之众,把灵机一动、随机应变的技巧用于他们绞尽脑汁抽象出来的‘对象’而已。即使是最优秀的 OOP 程序员,他们所能对付的极限也莫过于中等规模的开发项目。倘若程序员经验不足,系统规模又很大,那么采用 OOP 只能把你引入漫无边际的泥沼之中。”转载 2005-04-07 17:10:00 · 2248 阅读 · 0 评论 -
[ZT] 软件质量之路
软件质量框架http://www-900.ibm.com/developerWorks/cn/linux/software_engineering/l-frmwk/index1.shtml日构建http://www-900.ibm.com/developerWorks/cn/linux/software_engineering/l-frmwk/index2.shtml测试驱动开发http://ww转载 2005-04-06 16:27:00 · 1307 阅读 · 0 评论 -
[ZT] 面向对象:转入OO思维模式
从以前ASP或者VB转来的程序员,肯定对于OO思维不太熟悉,做起项目来OO思想也是雷声大雨点小,心里上没有真正的适应过程。现在我就借花献佛,希望能对你有所帮助。 采用OO软体开发方法的过程中﹐许多人自然而然偏重于技术层面﹐例如﹐使用OO分解(object-oriented decomposition) 来进行模组化﹐运用继承功能来建立类别体系(class hierarchy) 等等。不过﹐偏好于技转载 2005-03-26 18:23:00 · 1102 阅读 · 0 评论 -
[ZT] 面向对象的思维方法
作者:范凯E-mail: robbin_fan@yahoo.com.cn我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一个类,心里的抵触情绪很强。我对Java转载 2005-03-22 13:35:00 · 1476 阅读 · 0 评论 -
[ZT] 戏言面向对象
说到protected这个词,我不可避免的就会想到一个概念——面向对象。那么什么是面向对象呢?其实我个人认为面向对象这个概念是一直在发展变化的,到了今天,面向对象这个词也许让它叫做面向抽象更加贴切。在刚刚建立面向对象这个概念的时候,大概连创造者对于到底什么是面向对象都不是很清楚。要搞清楚面向对象(编程,或者设计)是什么,也许得看看过去的软件代码都是什么样的。I.公元前软件开发在最初的十几二十年里面转载 2005-03-22 13:31:00 · 844 阅读 · 0 评论 -
[持续更新] 关于Object Oriented的相关链接
http://www.zib.de/Visual/people/mueller/Course/Tutorial/tutorial.htmlIntroduction toObject-Oriented ProgrammingUsing C++http://www.well.com/user/ritchie/oo.htmlThe Object-Oriented Pagehttp://www.adtma原创 2005-03-22 13:46:00 · 1496 阅读 · 2 评论 -
鲍勃大叔的组合拳——清华社[UML for Java Programmers]
2003-09-24 15:18:16 孟岩Robert C.Martin开始发力了。这件事情令我颇为欣喜,也颇为疑惑。号称鲍勃大叔的Martin,在面向对象开发领域素以经验丰富,一言九鼎著称。设计模式四大天王之一的John Vlissides曾不无敬畏地说:“Robert Martin开口说话的时候,最好闭上你的嘴巴乖乖听着。”在2002年之前的漫长岁月里,这位大叔只撰写过一部专著,即1995年原创 2005-04-16 13:20:00 · 2858 阅读 · 0 评论