兼容性,有向上兼容和向下兼容的差別。
新版本能夠支持舊版本就是向下兼容。
新版本有些時候可以向下兼容,但是很多時候也需要放棄舊代碼的,這個時候舊的客户端就需要找到能夠兼容他的老版dll。也就是產生了分支版本。
第二,向上兼容是舊版本能夠兼容新版本。如果向下向上都兼容,那就是完全的兼容,就沒有必要產生分支版本。如果舊的版本能兼容新的,説明新版本沒有增加了接口,但是縮小了接口。這也是產生版本的一個因素。
一般向下兼容比較多 比如 win7還是可以xp系統下的軟件