OOP程式設計七大原則
阿新 • • 發佈:2018-12-20
PBP/OBP/OOP的特徵 PBP(基於過程):函式、域與生命週期的概念、函式過載、函式模板、異常處理、範型演算法。 OBP(基於物件):類(介面)、類的生命週期、類模板。 OOP(面向物件):繼承、多型。 三個概念步步深入,後者包括前者。其目的是實現軟體開發的可重用性,解決軟體危機(軟體工程思想未引入之前)。 OOP不可避免設計原則的發展與設計模式的產生,這是OOP獨具的特徵決定的(正如前面所說,特徵的產生是由其產生目的決定的)。OOP的方法論(高內聚、低耦合、易複用) OOP的方法論--如何實現基於OOP特徵的抽象?OOP設計原則:
OCP(Open-Closed Principle),開放封閉原則