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

2.1.2 兼容性的考量

“多擴展、少修改”是開閉原則的核心思想,這種思想也體現了軟件開發者對設計框架向后兼容的考量。

(1)核心思想

程序中使用的類設計一旦完成,就不允許修改,當新需求到來時,在原有程序基礎上增加一些新類即可實現新需求,而不用改變原有代碼。

(2)設計優點

① 程序中原有的類設計不會變動,整體框架保留,不做無用功。

② 能夠保持原有代碼的通用性和向后兼容性。

主站蜘蛛池模板: 江西省| 闵行区| 广丰县| 江陵县| 巴林左旗| 自治县| 福海县| 正定县| 滨州市| 禄丰县| 安宁市| 正宁县| 石林| 昌吉市| 措勤县| 武胜县| 宁明县| 乐陵市| 仙居县| 峨边| 南宁市| 林州市| 波密县| 海阳市| 唐河县| 东光县| 剑阁县| 大渡口区| 永春县| 运城市| 吉木乃县| 英吉沙县| 崇仁县| 贵港市| 楚雄市| 宿松县| 仁布县| 宝坻区| 额敏县| 兴和县| 乳山市|