- C++設(shè)計模式
- 李陽陽
- 168字
- 2024-09-10 16:38:43
溫故而知新
開閉原則解決了擴(kuò)展類的問題,此問題要求在不修改原有代碼的條件下進(jìn)行功能類的擴(kuò)展。程序員只有熟知了開閉原則,才可以在程序設(shè)計初期設(shè)計出向后兼容的框架,實現(xiàn)一種可擴(kuò)展、方便維護(hù)的代碼架構(gòu)。
“多擴(kuò)展、少修改”固然重要,但如果遇到多個派生類有相同的方法,或只有一個基類,又想讓這個基類擁有多個不同的身份,該如何設(shè)計呢?下節(jié)將給出答案。
推薦閱讀
- ThinkPHP 5實戰(zhàn)
- Python爬蟲開發(fā):從入門到實戰(zhàn)(微課版)
- Android Development with Kotlin
- MariaDB High Performance
- MATLAB定量決策五大類問題
- Python數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)實戰(zhàn)
- R大數(shù)據(jù)分析實用指南
- Haskell Data Analysis Cookbook
- 打開Go語言之門:入門、實戰(zhàn)與進(jìn)階
- Hadoop 2.X HDFS源碼剖析
- 微課學(xué)人工智能Python編程
- MySQL 8從零開始學(xué)(視頻教學(xué)版)
- Practical Predictive Analytics
- Elasticsearch搜索引擎構(gòu)建入門與實戰(zhàn)
- Hadoop Blueprints