java 编程中 可扩展性是什么意思

 我来答
malekings
2012-05-19 · TA获得超过165个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:95.6万
展开全部
楼主好,刚刚查到了一点资料,大家一起学习学习吧。

没法举例子,小例子看不出来,要想明白就得做项目,最好是大项目,所以我这里只能和你说说理论;

设计这个东西,不像别的,要想体会的很好,并不是几天的问题,可能需要很多年;

可扩展性,新的功能可以很容易的加入到系统中去,这就是可扩展性,突然有一天客户的需求变了,需要增加新的功能,我这项目要增加新的功能,但是我这项目的主结构不变,这叫做可扩展性好!

一个优秀的架构师设计出来的底层框架,如果设计的好的话,那么你这项目的可扩展性就好,新的需求来了,很容易增加进去,不能说新的需求来了,整个项目大换血,改的乱七八糟的,一天比一天乱,改一个地方要牵扯到10个地方,牵一发而动全身,那不行!那你这项目设计的就有问题!

世界上唯一不变的东西就是变化,所以现在的软件工程的理论,不是以前瀑布式的模型了,而是螺旋递增式的开发,我们要拥抱变化,这就是极限编程!

改来改去,最后改的没法再改了,太乱了,一滩烂泥,那么到了这个时候,项目就失败了,唯一的办法就是不要了,重新开发,那你怎么和你的客户交代?

所以你们公司肯定要找一个牛人,过来写底层框架,设计的很好,这样,将来不管需求怎么变,我都能应付,没有问题!

可扩展性是软件设计领域多年来苦苦最求的一个境界,让我们拥抱变化,极限编程!
召秋梵悌p1
2012-05-19 · TA获得超过2282个赞
知道小有建树答主
回答量:616
采纳率:80%
帮助的人:680万
展开全部
可扩展性,是指新的功能可以很容易地加入到系统中来。扩展性不好,通常意味着程序很僵硬,改一点而动全身。善用接口,可以提高程序的可扩展性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
侨鸿风2C
2012-05-19
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
可扩展性,新的功能可以很容易的加入到系统中去,这就是可扩展性,突然有一天客户的需求变了,需要增加新的功能,我这项目要增加新的功能,但是我这项目的主结构不变,这叫做可扩展性好!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式