設計模式一、幾大原則

一、開閉原則 概念:對擴展開放、對修改閉合 實現:可以利用接口,在引用某個類的地方引用接口,需要擴展時,直接實現這個接口即可 二、 里氏替換原則 概念:每一個類型t1的對象o1,都存在類型爲t2的對象o2,可以將o1替換爲o2,而程序不報錯 實現:java的繼承可以實現這個t1爲t2的父類即可,小鬼組合的猴類可以用所有猴實現替換 三、依賴倒轉原則 概念:具體層依賴抽象層,是實現開閉原則的一個思路
相關文章
相關標籤/搜索