08 訂閱轉換服務地址未注冊設置語言框架(各位網友朋友們!請幫幫忙!我需要一個建設網站的方案!要文本格式的!就是企業建設網站的方案!)

时间:2024-06-12 20:19:13 编辑: 来源:

時候,不能去修改原有的代碼。

針對接口編程,針對接口編程,依賴于抽象而不依賴于具體。

盡量使用合成/聚合的方式,而不是使用繼承。

一個實體應當盡量少的與其他實體之間發生相互作用,使得系統功能模塊相對獨立。

使用多個隔離的接口,比使用單個接口要好。

里氏代換原則:

(1)子類的能力必須大于等于父類,即父類可以使用的方法,子類都可以使用。

(2)返回值也是同樣的道理。假設一個父類方法返回一個List,子類返回一個ArrayList,這當然可以。如果父類方法返回一個ArrayList,子類返回一個List,就說不通了。這里子類返回值的能力是比父類小的。

(3)還有拋出異常的情況。任何子類方法可以聲明拋出父類方法聲明異常的子類。 而不能聲明拋出父類沒有聲明的異常。

搜索关键词: