摘要:
duwamish 7.0 结构分为四个逻辑层: web 层
web 层为客户端提供对应用程序的访问。这一层是作为 duwamish.sln 解决方案文件中的 web 项目实现的。web 层由 asp .net web 窗体和代码隐藏文件组成。web 窗体只是用 html 提供用户操作,而代码隐藏文件实现各种控件的事件处理。 业务外观层
业务外观层为 web 层提供处理帐户、类别......
摘要:
imports system.componentmodel
imports system.drawing
imports system.windows.forms
class person
private name as string
private age as integer
private sub modifyage(byval a as integer)
age =......
建模的误区(转)
建模的误区
关键字:
建模 贴文时间
2001-11-8 14:56:59 文章类型:
翻译 给贴子投票
投票
luckygao 翻译 出处: http://www.sdmagazine.com/documents/s=844/sdm0108k/0108k.htm
建模的误区
走出一般性的设计误区,迈向成功之途
作者:scott ambler (scott.ambler@ronin-intl.com)
原文:http://www.sdmagazine.com/documents/s=844/sdm0108k/0108k.htm
译注:本文翻译未征得作者同意,仅作练习.
无论你遵从的是重量级的方法,比如enterprise unified process(eup),还是轻量级的开发过程,如extreme programming(xp),建模在软件开发中都是不可或缺的.但不幸的是其中充斥着各种谬误与迷思.这来自于各个方面,有从理论家错误的研究.数十年来信息技术领域内的文化沉积.软件工具开发商天花乱坠半的市场宣传以及象object management group (omg)与ieee这类组织的标准.这个月,我要揭示建模中的误区,指出其相应的事实真相.
误区一:建模就等于是写文档
这很可能是其中最具破坏力的一条,因为开发人员可以此为借口而完全放弃建模.许多优秀的软件开发人员会说他们不想把时间浪费在这些“无用的“文档上.他们沉溺于编码之中,制造着一些脆弱而劣质的系统.另外,甚至于许多尽责的开发人员现在也认为建模是一件讨厌的事,而不愿去学习相应的建模技术.
事实分析:“模型”与“文档”这二者在概念上是风马牛不相及的—你可以拥有一个不是文档的模型与不是模型的文档.一幅设计图就是一个模型,而不论是被画在餐巾纸的背面,或写在一块白板上,或在class responsibility collaboration(crc)卡片中,还是根据记录在报纸与便签纸上的流程图而生成的一个粗略的用户界面原型.虽然这些都不能说是文档,但他们却都是有价值的模型.
建模很象是作计划:作计划的价值在于计划编制的过程中,而非计划本身;价值体现在建模的活动中,而非模型本身.实际上,模型不是你系统中的一部分正式的文档,而且在完成它们的使命后可以被丢掉.你会发现值得保留的只有很少的模型,而且它一定是非常完美....
下一页 摘要:
下面重点说明面向对象的三个特征.继承,封装和多态.
c#是一种现代的面向对象的语言.
继承(inheritance):继承是一个面向对象的词语.说明,一个类(派生类)能分享,其它类(基类)的特征和行为.派
生类和基类是"is a"的关系.
base classes(基类):通常基类可以自己实例化,或被继承.派生类继承基类中的成员,被标记为protected或更......