摘要: 一 面向对象范型之前功能分解:一种处理复杂问题的自然方法。将问题分解成多个功能步骤,解决小的问题,比解决整个问题更简单。存在的问题:1)能者多责:将功能分解为多个子功能,通常会产生一个主程序来负责控制子程序。主程序承担的责任太多了。2)应对变化:无法对未来可能出现的变化未雨绸缪,也不能很好地对代码进行合适地改进。许多bug都源于代码修改。二 需求问题需求总在变化,需求发生变化的原因:1)用户对自己需求的看法,会因为与开发人员的讨论和看到软件新的可能性而发生变化;2)开发人员对用户问题域的看法,随着开发使该领域自动化的软件的过程中,会对它更加熟悉而发生变化;3)软件开发的环境发生了变化。代码可以 阅读全文
posted @ 2013-04-06 16:06 wslowly 阅读(208) 评论(0) 推荐(0) 编辑