aop面向切面编程到底是干嘛的?
生活随笔
收集整理的這篇文章主要介紹了
aop面向切面编程到底是干嘛的?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先aop和oop同樣都是設計思想,當然也有相應實現的代碼,
但是顯然,我可以杠精上腦,我不一定非用oop啊,我不理會面向對象,用面向過程也可以完全實現業務所需。
顯然這里oop只是一些錦上添花的好處,并非我非用不可。
但是oop可以讓幾個函數公共使用一大堆參數,不用在函數入口進行反復定義,使得代碼看起來更加簡潔。
?
同理,aop和oop也是類似,不一定非用不可,我同樣可以杠精上腦[1],我用try-except-catch就可以完成異常處理,用aop處理異常干什么?代碼變長還不好理解,何必呢?
所以aop其實也不是非用不可,在使用aop的業務場景中,目前我在網上看到的也就是用來處理exception的情況比較多。
?
Reference:
[1]javaWeb項目使用aop處理異常?
總結
以上是生活随笔為你收集整理的aop面向切面编程到底是干嘛的?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下载b站的视频+ffmpeg抽
- 下一篇: 软件岗位在招聘时到底在考察什么?