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