簡介
向後兼容(Backwardscompatibility)是一個以部件標準為基礎的性能要求,是TIA最新的標準規範。向後兼容的組件既要符合其所屬分類的性能要求,同時也要符合低於其分類的所有性能要求。比如USB2.0規範是可以向後兼容版本更低的USB1.1標準的。實例
![向後兼容](/img/7/070/nBnauM3XwYjM3gTO0MDMzYzN3QTM4QjN0IjMzQTNwAzMxAzLzAzL2AzLt92YucmbvRWdo5Cd0FmLyE2LvoDc0RHa.jpg)
在檔案系統中,ext4檔案系統的設計就是向後兼容的,ext3的檔案系統可以被當作ext4檔案系統掛載。
但情況並不總是這樣,有時為了考慮向下兼容會帶來一些累贅,尤其是進行過較多升級後。Python3.0便是放棄向下兼容的一個例子。
如果一個軟體的舊的版本保存的文檔不能被新版本讀取,即使廠商提供了額外工具對舊文檔進行不可逆轉的轉換,這也不能稱作向下兼容。這可能是軟體廠商的一種市場戰略,強迫用戶購買升級軟體,隨著升級用戶逐漸增加,逐漸地使得舊軟體能讀取的文檔越來越少。