開(kāi)閉原則:一個(gè)軟件實(shí)體,應(yīng)該對(duì)擴(kuò)展開(kāi)放,對(duì)修改關(guān)閉。 依賴倒轉(zhuǎn)原則:高層模塊不應(yīng)該依賴于低層模塊,它們都應(yīng)該依賴抽象。