某公司開(kāi)發(fā)一個(gè)音頻播放器軟件,支持播放不同格式的音頻文件。如果直接在播放器中編寫(xiě)針對(duì)特定格式的解碼模塊,當(dāng)需要支持新的音頻格式時(shí),需修改播放器代碼,導(dǎo)致軟件需要擴(kuò)展和維護(hù),為解決該問(wèn)題,開(kāi)發(fā)人員定義了音頻解碼器接口、音頻播放器只依賴這個(gè)接口,不需要考慮具體的解碼器的實(shí)現(xiàn)。這樣,當(dāng)需要支持新的音頻格式時(shí),開(kāi)發(fā)人員只需添加一個(gè)新的解碼器來(lái)實(shí)現(xiàn)音頻解碼器接口,該過(guò)程遵循的是( )。
A.接口隔離原則
B.里氏替換原則
C.組合重用原則
D.依賴倒置原則