面向对象4大特性的作用
生活随笔
收集整理的這篇文章主要介紹了
面向对象4大特性的作用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 1. 封裝
- 2. 抽象
- 3. 繼承
- 4. 多態(tài)
學習自 極客時間《設計模式之美》
1. 封裝
- 隱藏保護內(nèi)部數(shù)據(jù),不被隨意修改,提高可維護性
- 僅暴露必要的接口,提高易用性
2. 抽象
- 提高代碼可擴展、可維護性,修改不需要改變定義,減少改動范圍
- 處理復雜系統(tǒng)的有效手段,過濾不必要關注的信息
3. 繼承
- 解決代碼復用問題,建議多用組合,少用繼承(菱形繼承,子類調(diào)用歧義)
4. 多態(tài)
- 子類可以替代父類,調(diào)用子類的方法
- 可以提高代碼擴展性、復用性
總結
以上是生活随笔為你收集整理的面向对象4大特性的作用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Chapter7-1_Overview
- 下一篇: LeetCode 1864. 构成交替字