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