Ⅰ 面向過程與面向對象編程的區別和優缺點
面向過程優點:性能比面向對象高,因為類調用時需要實例化,開銷比較大,比較消耗資源,比如單片機、嵌入式開發、Linux/Unix等一般採用面向過程開發,性能是最重要的因素。缺點:沒有面向對象易維護、易復用、易擴展面向對象優點:易維護、易復用、易擴展,由於面向對象有封裝、繼承、多態性的特性,可以設計出低耦合的系統,使系統更加靈活、更加易於維護缺點:性能比面向過程低