6大设计原则之接口隔离原则
生活随笔
收集整理的這篇文章主要介紹了
6大设计原则之接口隔离原则
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
接口隔離原則的定義
什么是接口.
什么是隔離
隔離要求將接口盡量細(xì)化,同時(shí)接口中的方法盡量少.
接口隔離原則的實(shí)現(xiàn)
比如現(xiàn)在有一個(gè)人,他身兼數(shù)職,是一個(gè)老師,要教書(shū),是一個(gè)學(xué)生,要學(xué)習(xí),類圖如下:
?
如果有一天,他不在教書(shū)了,或者又有了新的職業(yè),那我們還要修改調(diào)用該類的代碼,更好的做法是將臃腫的接口變更為幾個(gè)獨(dú)立的接口
?
在使用時(shí)的時(shí)候通過(guò)接口調(diào)用.接口是我們?cè)O(shè)計(jì)時(shí)對(duì)外提供的契約,通過(guò)分散定義多個(gè)接口,可以預(yù)防未來(lái)變更的擴(kuò)散,提高系統(tǒng)的靈活性和可維護(hù)性.
接口的規(guī)范約束
接口隔離原則就是對(duì)接口的定義,同時(shí)也是對(duì)類的定義,接口和類盡量使用原子接口或原子類來(lái)組裝.
總結(jié)
以上是生活随笔為你收集整理的6大设计原则之接口隔离原则的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: lingo编程的主要方法_java并发编
- 下一篇: 解决/mnt中有hgfs无共享文件