C++ 面向对象的三大特性和五个原则?
生活随笔
收集整理的這篇文章主要介紹了
C++ 面向对象的三大特性和五个原则?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
三大特性和五個原則
- 三大特性
- 封裝
- 繼承
- 多態(tài)
- 五大原則
- 單一職責(zé)原則SRP(Single Responsibility Principle)
- 開放封閉原則OCP(Open-Close Principle)
- 里式替換原則LSP(the Liskov Substitution Principle LSP)
- 依賴倒置原則DIP(the Dependency Inversion Principle DIP)
- 接口分離原則ISP(the Interface Segregation Principle ISP)
三大特性
封裝
就是把客觀事物封裝成抽象的類,并且類可以把自己的數(shù)據(jù)和方法只讓可信的類或者對象操作,對不可信的進(jìn)行信息隱藏。一個類就是一個封裝了數(shù)據(jù)以及操作這些數(shù)據(jù)的代碼的邏輯實(shí)體。在一個對象內(nèi)部&#x
總結(jié)
以上是生活随笔為你收集整理的C++ 面向对象的三大特性和五个原则?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 佛媛遭媒体批评 看似与世无争其实物欲横流
- 下一篇: c++深拷贝和浅拷贝的区别?