向前兼容
词条百科 0
目录
简介
向前兼容或向上兼容性是一种设计特性,它允许系统接受用于其自身更高版本的输入。该概念可应用于整个系统、电气接口、电信信号、数据通信协议、文件格式和编程语言。如果符合早期版本的产品可以优雅地处理为标准的更高版本设计的输入,忽略它不理解的新部分,则该标准支持向前兼容。
旧系统的向前包容通常意味着新系统的向后兼容,即处理来自旧系统的数据的能力; 新系统通常与旧系统完全兼容,因为它能够以旧系统的格式处理和生成数据。
向前包容与可扩展性不同。向前兼容的设计至少可以处理来自其未来版本的部分数据。可扩展的设计使升级变得容易。可以在浏览器中找到这两种设计思想的示例。在任何时候,如果当前浏览器能够优雅地接受更新版本的 HTML,那么它就是向前兼容的。而浏览器代码升级以处理更新的 HTML 的难易程度决定了它的可扩展性。
例子
NUC(不向上兼容)
有些产品没有设计成向前兼容,这被称为 NUC(不向上兼容)。在某些情况下,这可能是设计人员有意为之,作为供应商锁定或软件回归的一种形式。
内容来源于网络,本内容不代表16map.com立场,内容投诉举报请联系16map.com客服。如若转载,请注明出处:https://16map.com/wiki/nmjeiixlnita