官术网_书友最值得收藏!

  • C++設計模式
  • 李陽陽
  • 229字
  • 2024-09-10 16:38:44

2.2.2 抽象的妙處

設計抽象接口是里氏替換原則的核心思想,即完全不用關心基類的設計,因為派生類可以代替基類。

(1)核心思想

里氏替換原則的核心思想是抽象,即在基類中設計出抽象接口,這個抽象接口不依賴繼承,派生類可以實現這個接口,從而達到用派生類擴展基類功能的目的,但是有一點需要讀者明確:派生類不能改變和重寫基類的功能。

(2)設計優點

用派生類代替基類,并且派生類有基類的方法和對應的屬性,這樣可以做到代碼復用,不用單獨為派生類創建方法,從而減少創建多余類及方法的開銷。

主站蜘蛛池模板: 汝城县| 新闻| 苗栗市| 安阳县| 镇安县| 仁怀市| 蓝山县| 漳平市| 辽宁省| 盘山县| 方山县| 集贤县| 恭城| 东海县| 独山县| 德阳市| 湖北省| 台南县| 富平县| 沙田区| 宁津县| 文化| 会昌县| 乌鲁木齐县| 清苑县| 华蓥市| 吴川市| 河津市| 长兴县| 孟连| 沾化县| 中牟县| 颍上县| 南宫市| 筠连县| 巴青县| 镇赉县| 海晏县| 湘潭市| 慈溪市| 定结县|