黑马程序员技术交流社区

标题: 关于扩展性 [打印本页]

作者: 郑雪    时间: 2013-5-4 10:12
标题: 关于扩展性
本帖最后由 郑雪 于 2013-5-5 18:10 编辑

复习的时候看到很多地方都提到“太高了程序的扩展性”,
请大家帮忙解释一下:程序的扩展性是什么意思?



作者: hou604720966    时间: 2013-5-4 10:20
可扩展性,新的功能很容易的加入到系统中去,这就是可扩展性,比如:突然有一天客户的需求变了,需要增加新的功能,我这项目要增加新的功能,但是我这项目的主结构不变,这叫做可扩展性好!
一个优秀的架构师设计出来的底层框架,如果设计的好的话,那么你这项目的可扩展性就好,新的需求来了,很容易增加进去,不能说新的需求来了,整个项目大换血,改的乱七八糟的,一天比一天乱,改一个地方要牵扯到10个地方,牵一发而动全身,那不行!那你这项目设计的就有问题!
作者: 何羡玉    时间: 2013-5-4 16:02
就是之前写的程序代码可以调用后面写的方法。如果没有扩展性的话,把代码写死了,想添加什么功能都没有办法,唯一的办法就是该源程序。而有扩展性的话,就不用改源程序了。多态,接口,抽象方法,都可以提高程序的扩展性。
作者: 黄玉昆    时间: 2013-5-4 22:50
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2