全国服务热线: 400-123-4567
最新公告:
欢迎来到武汉利来国际注册体育有限公司!

产品展示Item Category
联系我们contact us
地址:
湖北省武汉市武昌区友谊大道东原时光广场c座12F
邮箱:
32565482@163.com
电话:
400-123-4567
传真:
+86-278-8303856
新闻动态   当前位置:利来国际注册 > 新闻动态 >
编程里常提到的扩展性这扩展是什么意思?添加时间:2019-06-16

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  设计良好的代码允许更多的功能在必要时可以被插入到适当的位置中。这样做的目的的是为了应对未来可能需要进行的修改,而造成代码被过度工程化地开发。

  可扩展性可以通过软件框架来实现:动态加载的插件、顶端有抽象接口的认真设计的类层次结构、有用的回调函数构造以及功能很有逻辑并且可塑性很强的代码结构。

  可扩展性是软件设计的原则之一,它以添加新功能或修改完善现有功能来考虑软件的未来成长。可扩展性是软件拓展系统的能力。

  简单地说,可扩展性就是关于如何处理更大规模的业务。比如,Web应用程序就是允许更多的人使用你的服务。如果你不能弄清楚如何提高性能的同时向外扩展,没关系。只要你能处理更大规模的用户,即使是存在多个单点故障也没有问题。组合的可扩展性要求要满足用户不断发展的要求,还要满足因技术发展需要而实现的扩展和升级的需求。回答的非常仔细,听起来好像就是和包容性一样的意思是,但是“软件框架”,“动态加载插件”,“顶端有抽象接口的类层次结构”,“回调函数结构”这些专有名词又是什么意思?可否用最直白、浅显易懂的方式来说明一下呢?这些都是为实现可扩展性特点而产生的具体技术方法。几乎所有的面向对象编程语言都有这些,你可以去学习一种,会慢慢体会到的。