OO五大原則


1、單一職責原則

應該有且僅有一個原因引起類的改變

2、里氏替換原則

所有引用基類的地方必須能夠透明的使用其子類的對象

3、依賴倒置原則

高層模塊不應該依賴底層模塊,兩者都應該依賴抽象;抽象不應該依賴細節;細節應該依賴抽象

4、接口隔離原則

類間依賴應該建立在接口上;建立單一接口,不要建立龐大臃腫的接口;接口應該盡量細化

5、開閉原則

軟件應該對擴展開放,對修改關閉;應該通過擴展來實現改變,不應該通過修改已有代碼來實現改變

http://blog.csdn.net/yang382197207/article/details/51959905


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM