1、易維護采用面向對象思想設計的結構,可讀性高,由于繼承的存在,即使改變需求,那么維護也只是在局部模塊,所以維護起來是非常方便和較低成本的。
2、質量高在設計時,可重用現有的,在以前的項目的領域中已被測試過的類使系統滿足業(yè)務需求并具有較高的質量。
3、效率高在軟件開發(fā)時,根據設計的需要對現實世界的事物進行抽象,產生類。使用這樣的方法解決問題,接近于日常生活和自然的思考方式,勢必提高軟件開發(fā)的效率和質量。
4、易擴展由于繼承、封裝、多態(tài)的特性,自然設計出高內聚、低耦合的系統結構,使得系統更靈活、更容易擴展,而且成本較低。