複製鏈接
請複製以下鏈接發送給好友

面向聲明

鎖定
面向聲明的編程思想,與傳統編程思想相差很大,可以説是繼“面向過程”、“面向對象”之後的又一次革命性改進。
中文名
面向聲明
對    象
面向過程”、“面向對象
特    點
各種各樣的框架
改    進
面向聲明
所屬分類
編程思想
傳統的編程思想不僅要程序員關注做什麼,還要花很大的精力考慮如何做出來,如何做的好。雖然為了減少開發人員考慮“如何做”的複雜度,很多開發高手在各個層面提供了各種各樣的框架(比如常用的Struts、Spring、Hibernate框架),但仍沒有得到根本改善,J2EE開發仍是一個比較高門檻的工作,用户仍需編寫大量的代碼,而且這些框架本身的學習曲線都比較陡,不是那麼容易掌握,精通就更困難了,用得不好還有可能起反作用。
面向聲明的編程思想,可以最大限度將開發人員從“如何做”中解放出來,所謂“聲明”,就是隻要把要做的功能説出來,拿Spring來説,將對象的依賴關係做成可聲明,提高對象依賴的靈活性和可維護性;提供聲明性事務,提高了事務控制的靈活性,減低了開發難度等等。這樣極大地降低了開發難度,提升了開發效率,而且可維護性也得到了明顯提升,因為沒有複雜的代碼需要維護了。