永发信息网

什么是面向切面编程

答案:1  悬赏:80  手机版
解决时间 2021-01-24 22:13
什么是面向切面编程
最佳答案
“面向切面编程”。只有当你真正的理解OOP之后,才可以理解AOP(面向切面编程)的思想。

这个思想,不是一两句就能将的明白的。用个生活中的例子:

人的手可以写字,并且可以用很多中笔来写字。例如,钢笔、铅笔、毛笔等等。(这里抽象的说)如果我们要用到人的手写字的时候,就必须提供给手很多中笔,可是每种笔的类型有各自不同,我们说笔有很多不同的属性的功能。如果才能让我们的手拿到任何一种笔都可以写字呢,我们可以这样做。将钢笔、铅笔、毛笔等等笔定义一种公共的“笔”的类型,让我们的手在使用笔的时候,只需要知道要使用一个笔来写字,而不需要关心使用什么笔来写。而决定给这只手用的笔的类型,就是你的事情了。

抽象成简单的代码:
interface Pen{}

class GangBi implements Pen{}
class MaoBi implements Pen{}
class QianBi implements Pen{}

class Human{
void usePen(Pen pen){}
}

这个概念超级抽象。不过,学习Spring框架可以快速的来理解这个概念。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宜宾市翠屏区南城工商所怎么去啊,我要去那办
尚雅舞蹈音乐艺术学校地址有知道的么?有点事
对于产品需求的预测既有定性分析也有定量分析
老师要是用钢尺打手的话,怎样才不疼?
【一生的朋友】我一生的朋友 作文
空调冷媒缺少的现象
您说让我补钙,说查查微量元素自己是否缺钙,
卡夫亚钢琴怎么去啊,我要去那办事
白沙工商所怎么去啊,我要去那办事
请问一元三次方程的根与系数的关系是什么?
翠屏区工商管理局南岸东区工商所怎么去啊,我
海韵琴行(曲靖市沾益)地址在什么地方,我要处
甲公司对外币交易采用交易发生当月月初的即期
安杰玛藤黛美容在哪里啊,我有事要去这个地方
翠屏区工商行政管理局西郊工商所地址在什么地
推荐资讯
四逆汤的配伍特点是A.温补并用,以温为主B.脾
荷花里的昌是什么意思
上海brunch店,上海商城波特曼餐厅的周日自助
怎么开启VMware vSphere6虚拟机中的容错功能
选购价值楼盘要注意哪些细节
(一)TheGeneIndustry根据材料,回答下列问
贵和祥地址在什么地方,想过去办事
王力是个足球迷,看一场重要比赛时,当自己喜
3.5乘以0.16除以0.8怎么样简便算
【小意思】粤语小意思怎么说
宗嘎村地址在哪,我要去那里办事
准备换新手机,在mate9,p10和小米6里面选,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?