java 编程中 可扩展性是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 编程中 可扩展性是啥意思相关的知识,希望对你有一定的参考价值。

可以举例么

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

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

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

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

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

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

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

可扩展性是软件设计领域多年来苦苦最求的一个境界,让我们拥抱变化,极限编程!
参考技术A 可扩展性就是继承吧 子类可以扩展父类

以上是关于java 编程中 可扩展性是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

java中的Runnable类是啥意思?

Java里面的JDBC是啥意思啊?

java中的Dao类是啥意思?

面向对象编程是啥意思

扩展名为CLASS是啥文件

在 Watcom makefile 中扩展宏时 *$ 是啥意思?