面向對象程序設計的特點和優點

面向對象程序設計的特點和優點

特點:

1、面向對象程序設計方法以對象爲基礎,利用特定的軟件工具直接完成從對象客體的描述到軟件結構之間的轉換。這是面向對象程序設計方法最主要的特點;

2、面向對象程序設計方法解決了傳統結構化開發方法中客觀世界描述工具與軟件結構的不一致性問題,縮短了開發週期,解決了從分析和設計到軟件模塊結構之間多次轉換映射的繁雜過程,是一種很有發展前途的系統開發方法。

優點:

1、減少甚至避免對外界的干擾;

2、大幅減少冗餘代碼,方便擴展現有代碼,提高編碼效率,減低出錯概率,降低軟件維護難度;

3、減少軟件開發過程中中間環節轉換過程;

4、便於控制軟件複雜度;

5、幫助開發人員更好地實現系統;

6、實現對象由低到高的升級。