面向過程編程的優點:
拿早上小明起床的事情為例
如果是面向過程,那么小明的事件可分為:
1.起床
2.穿衣
3.洗臉吃飯
4.上學
強調的是順序執行
如果是面向對象,那么就直接創建一個小明的對象,讓小明去執行一系列的過程。
但是強調不出執行的順序
而面向過程的缺點也是很明顯:面向過程中的變量都在全局區中,容易被篡改。
面向對象編程的優點:
1.重用性、靈活性和擴展性
2.繼承、封裝、多態
拿早上小明起床的事情為例
如果是面向過程,那么小明的事件可分為:
1.起床
2.穿衣
3.洗臉吃飯
4.上學
強調的是順序執行
如果是面向對象,那么就直接創建一個小明的對象,讓小明去執行一系列的過程。
但是強調不出執行的順序
而面向過程的缺點也是很明顯:面向過程中的變量都在全局區中,容易被篡改。
1.重用性、靈活性和擴展性
2.繼承、封裝、多態