java 编程中 可扩展性是什么意思
3个回答
展开全部
楼主好,刚刚查到了一点资料,大家一起学习学习吧。
没法举例子,小例子看不出来,要想明白就得做项目,最好是大项目,所以我这里只能和你说说理论;
设计这个东西,不像别的,要想体会的很好,并不是几天的问题,可能需要很多年;
可扩展性,新的功能可以很容易的加入到系统中去,这就是可扩展性,突然有一天客户的需求变了,需要增加新的功能,我这项目要增加新的功能,但是我这项目的主结构不变,这叫做可扩展性好!
一个优秀的架构师设计出来的底层框架,如果设计的好的话,那么你这项目的可扩展性就好,新的需求来了,很容易增加进去,不能说新的需求来了,整个项目大换血,改的乱七八糟的,一天比一天乱,改一个地方要牵扯到10个地方,牵一发而动全身,那不行!那你这项目设计的就有问题!
世界上唯一不变的东西就是变化,所以现在的软件工程的理论,不是以前瀑布式的模型了,而是螺旋递增式的开发,我们要拥抱变化,这就是极限编程!
改来改去,最后改的没法再改了,太乱了,一滩烂泥,那么到了这个时候,项目就失败了,唯一的办法就是不要了,重新开发,那你怎么和你的客户交代?
所以你们公司肯定要找一个牛人,过来写底层框架,设计的很好,这样,将来不管需求怎么变,我都能应付,没有问题!
可扩展性是软件设计领域多年来苦苦最求的一个境界,让我们拥抱变化,极限编程!
没法举例子,小例子看不出来,要想明白就得做项目,最好是大项目,所以我这里只能和你说说理论;
设计这个东西,不像别的,要想体会的很好,并不是几天的问题,可能需要很多年;
可扩展性,新的功能可以很容易的加入到系统中去,这就是可扩展性,突然有一天客户的需求变了,需要增加新的功能,我这项目要增加新的功能,但是我这项目的主结构不变,这叫做可扩展性好!
一个优秀的架构师设计出来的底层框架,如果设计的好的话,那么你这项目的可扩展性就好,新的需求来了,很容易增加进去,不能说新的需求来了,整个项目大换血,改的乱七八糟的,一天比一天乱,改一个地方要牵扯到10个地方,牵一发而动全身,那不行!那你这项目设计的就有问题!
世界上唯一不变的东西就是变化,所以现在的软件工程的理论,不是以前瀑布式的模型了,而是螺旋递增式的开发,我们要拥抱变化,这就是极限编程!
改来改去,最后改的没法再改了,太乱了,一滩烂泥,那么到了这个时候,项目就失败了,唯一的办法就是不要了,重新开发,那你怎么和你的客户交代?
所以你们公司肯定要找一个牛人,过来写底层框架,设计的很好,这样,将来不管需求怎么变,我都能应付,没有问题!
可扩展性是软件设计领域多年来苦苦最求的一个境界,让我们拥抱变化,极限编程!
展开全部
可扩展性,是指新的功能可以很容易地加入到系统中来。扩展性不好,通常意味着程序很僵硬,改一点而动全身。善用接口,可以提高程序的可扩展性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可扩展性,新的功能可以很容易的加入到系统中去,这就是可扩展性,突然有一天客户的需求变了,需要增加新的功能,我这项目要增加新的功能,但是我这项目的主结构不变,这叫做可扩展性好!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询