我们在做y2的项目,我们是面向对象面向接口编程?我想问下一下除了利于维护,便于访问,标准,还有那些有点呢?大家发表你们的看法 我们在做y2的项目,我们是面向对象面向接口编程?我想问下一下除了利于维护,便于访问,标准,还有那些有点呢?大家发表你们的看法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 并不是面向对象的编程就一定更好,要看情况,如果你的应用很小的话,使用面向对象就可能使系统构建变得复杂。 运行时稳定,容错性强,当然也要考虑速度,开发周期要快,.... 面向对象分析的优点: (1)问题域和系统责任 对问题域和系统责任进行深入的调查研究和准确的理解是成功开发系统的前提,也是分析工作的第一个难点。面向对象分析强调从问题域中的实际事物以及与系统责任有关的概念出发构造系统模型,使得系统中的对象、对象的内部构成以及对象之间的结构与连接能直接地描述问题域和系统责任,并与之产生良好的对应。因此面向对象分析非常有利于对问题域和系统责任的理解。 (2)交流问题 人与人之间的交流是分析工作面临的一个重要问题。如果一种分析方法产生的文档使分析员以外的其他人员很难读懂,就不利于交流。对此,面向对象分析运用了人类日常生活中采用的思维方法和构造策略来认识和描述问题域,构造系统模型及详细说明并采用了直接来自问题域的术语及概念,使各类人员之间交流的最基本条件得到了改进。 (3)需求的不断变化 在软件开发过程中,需求的不断变化是分析人员棘手的问题,而面向对象分析则由于封装对象原则使得它对变化比较有弹性。因此从整体看,面向对象分析以对象作为系统的基本构成单位,对象的稳定性和相对独立性使系统具有一种宏观的稳定效果。 (4)软件复用 软件复用已从20世纪80年代中期主要着眼于程序的复用发展到注重分析结果和设计结果的复用,这样产生的效果更加显著。面向对象分析中,类由于其完整性和独立性很适于作为可复用构件。当分析员完成一个系统的面向对象分析工作后,其面向对象分析结果较容易通过复用而扩展为一个系统族。因此能很好的支持软件分析复用。 并不是面向对象的编程就一定更好, 要看情况, 如果你的应用很小的话, 使用面向对象就可能使系统构建变得复杂。 jquery获取div的id 改变文本域的字体属性 如何实现类似“淘宝按条件选择”的显示与隐藏(有图) jsp jquery,JS有关问题,内附js源码,大家交流学习,帮帮我把 问个javascript的object元素的问题 HTML 如何接受参数 求验证数字的正则表达式 怎样打印表格内容??? javascript急死人的问题,请高手帮帮我 怎样让javascript里提交的链接在指定的框架中打开? 新人第一贴...小女人弱弱的问下,很多flash小游戏,逃出房间以及以flash为播放器的application都是用什么语言做出来的? 拖放效果
要看情况,
如果你的应用很小的话,
使用面向对象就可能使系统构建变得复杂。
容错性强,
当然也要考虑速度,
开发周期要快,
....
(1)问题域和系统责任
对问题域和系统责任进行深入的调查研究和准确的理解是成功开发系统的前提,也是分析工作的第一个难点。面向对象分析强调从问题域中的实际事物以及与系统责任有关的概念出发构造系统模型,使得系统中的对象、对象的内部构成以及对象之间的结构与连接能直接地描述问题域和系统责任,并与之产生良好的对应。因此面向对象分析非常有利于对问题域和系统责任的理解。
(2)交流问题
人与人之间的交流是分析工作面临的一个重要问题。如果一种分析方法产生的文档使分析员以外的其他人员很难读懂,就不利于交流。对此,面向对象分析运用了人类日常生活中采用的思维方法和构造策略来认识和描述问题域,构造系统模型及详细说明并采用了直接来自问题域的术语及概念,使各类人员之间交流的最基本条件得到了改进。
(3)需求的不断变化
在软件开发过程中,需求的不断变化是分析人员棘手的问题,而面向对象分析则由于封装对象原则使得它对变化比较有弹性。因此从整体看,面向对象分析以对象作为系统的基本构成单位,对象的稳定性和相对独立性使系统具有一种宏观的稳定效果。
(4)软件复用
软件复用已从20世纪80年代中期主要着眼于程序的复用发展到注重分析结果和设计结果的复用,这样产生的效果更加显著。面向对象分析中,类由于其完整性和独立性很适于作为可复用构件。当分析员完成一个系统的面向对象分析工作后,其面向对象分析结果较容易通过复用而扩展为一个系统族。因此能很好的支持软件分析复用。
要看情况,
如果你的应用很小的话,
使用面向对象就可能使系统构建变得复杂。