特點:
1、面向物件程式設計方法以物件為基礎,利用特定的軟體工具直接完成從物件客體的描述到軟體結構之間的轉換。這是面向物件程式設計方法最主要的特點;
2、面向物件程式設計方法解決了傳統結構化開發方法中客觀世界描述工具與軟體結構的不一致性問題,縮短了開發週期,解決了從分析和設計到軟體模組結構之間多次轉換對映的繁雜過程,是一種很有發展前途的系統開發方法。
優點:
1、減少甚至避免對外界的干擾;
2、大幅減少冗餘程式碼,方便擴充套件現有程式碼,提高編碼效率,減低出錯概率,降低軟體維護難度;
3、減少軟體開發過程中中間環節轉換過程;
4、便於控制軟體複雜度;
5、幫助開發人員更好地實現系統;
6、實現物件由低到高的升級。