随笔27 面向对象的五大基本原则
生活随笔
收集整理的這篇文章主要介紹了
随笔27 面向对象的五大基本原则
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
面向對象的五大基本原則
- 單一職責原則(Single-Resposibility Principle):一個類,最好只做一件事,只有一個引起它的變化。單一職責原則可以看做是低耦合、高內聚在面向對象原則上的引申,將職責定義為引起變化的原因,以提高內聚性來減少引起變化的原因。?
- 開放封閉原則(Open-Closed principle):軟件實體應該是可擴展的,而不可修改的。也就是,對擴展開放,對修改封閉的。?
- Liskov替換原則(Liskov-Substituion Principle):子類必須能夠替換其基類。這一思想體現為對繼承機制的約束規范,只有子類能夠替換基類時,才能保證系統在運行期內識別子類,這是保證繼承復用的基礎。
- 依賴倒置原則(Dependecy-Inversion Principle):依賴于抽象。具體而言就是高層模塊不依賴于底層模塊,二者都同依賴于抽象;抽象不依賴于具體,具體依賴于抽象。?
- 接口隔離原則(Interface-Segregation Principle):使用多個小的專門的接口,而不要使用一個大的總接口
轉載于:https://www.cnblogs.com/lyr612556/p/7828010.html
總結
以上是生活随笔為你收集整理的随笔27 面向对象的五大基本原则的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据挖掘初次接触!学习代码
- 下一篇: ECharts.js学习(二)动态数据绑