【AOP】面向切面谈恋爱(二)| 学废了AOP,他最终失去了爱情

🍅我是程序员句柄,专注于趣写技术文,关注我,陪你一起畅游编程世界!

网红餐馆里,大强和晓明坐在了靠窗的位置,大强答应赴约,不仅仅是冲着这顿饭来,他还要向晓明问清楚,到底怎么回事?

大强开始发问,

“你和丽丽是怎么回事?”

“什么事也没有!”

“没有,你打什么电话,还请她吃饭?”

“真的不是你想的那样”

“你要是这样说,这事还真挺大”

“你要我说啥,说我失恋了,说我不想浪费粮食,说我找不到人吃饭,还是说我随便打给丽丽是想挖你墙角?”晓明越说情绪越激动。

大强被这连珠炮的回答整懵了,一时抓不到重点,大强像复读机一样复述晓明的内容:“也就是说,你失恋了,本来订的晚饭,找不到人去吃了,所以才随便拉个人充数?”

晓明努力平复自己的心情,并没有回答。

大强:“那你可真够随便的,你的这种行为对于冷战时期的情侣来说,就是毁灭性的打击,我也失恋了”

晓明的心情平复了一半,就停止了,大气不敢喘,他也懵了。

大强接着说:“分手是我提的!”。

晓明就像打碎花瓶的孩子,眼神无辜,心里发虚,额头冒汗。晓明组织了半天语言说:“所以你找我,想干啥?”

大强:“当然是想谢谢你啊”,大强一把握住了晓明的手,“我和丽丽缘分到尽头了,越拖越难受,就差一层窗户纸,你的电话就直接捅破了这层窗户纸,解脱了。”

晓明长舒一口气,猛的挣开大强的手,说:“两个大男人手拉手,我不要面子啊”。

大强毫不在意,似乎兴致很高,“你说吧,要我怎么感谢你?”

晓明重新回到自己的轨道,说:“这有什么好谢的,再说失恋的时候,也不该这么喜庆。”

大强两眼放光,似乎有了主意,“我知道怎么做了,治疗失恋最好的方式就是马上恋爱。”

晓明不以为然,“我听着并不怎么样啊?再说对前任念念不忘的情况下,哪还有心情去恋爱”

大强更胸有成竹了,“这更简单了,再次追求前任,老话说,浪子回头金不换。”

晓明似乎看到了一丝希望,瞬间又被失恋的痛苦淹没,“老话还说,好马不吃回头草”。

大强以为晓明在怀疑自己的能力,于是开始痛说革命家史,证明自己是有资格当恋爱导师的。

大强的第一段感情从高中就开始了,女朋友很优秀,高考考进了某985高校,大强只能上个二本,爱情是神圣的,只有朝夕相守的感情才有意义,为了进同一所大学,大强复读了一年。一年后,他如愿以偿考进同一所大学,同时他发现女友已经有了新男友,至此,他变了。他成了情场浪子,平均半年换一次女友,在他眼中,爱情的保质期只有半年。

晓明虽然听得目瞪口呆,也知道眼前的这个男人身手不凡,可是与他何干呢。

男孩子之间似乎有一个不成文的规矩,就是一个秘密换另一个秘密,晓明顺势也把面向AOP谈恋爱的经历讲了一遍。

大强听的眉头是紧一阵松一阵,似乎是有话说,可是又不知从何说起,索性借来纸笔,在桌子上涂涂画画。

@Aspect
public class AopLove {

  @Pointcut("execution(* com.wenwen.Company.work(..))")
  public void work() { 
  }

  @After("work()")
  public void gift() {
    System.out.println("送花");
  }
  
}

通知指定了AOP在什么时间点做什么事,以上代码中@After指定了时间点,gift()方法指定了做什么事,这也就是晓明在雯雯下班时送花。

切点指定了通知发生的地点,在代码中@Pointcut里的expression属性指定了地点,在雯雯上班工作的地方是晓明选择送花的地点。

切面是把通知和切点组合起来,@Aspect里组合了 @Pointcut和@After。

织入是实施切面的过程,晓明规划好了时间地点事件,从纸上谈兵落实到具体实施。在配置文件中使用<aop:aspectj-autoproxy />为配置@Aspect切面的bean创建代理,织入切面。

以上的过程很完美,可是晓明还是失败了,只能说明代码太简单,爱情太复杂。难道程序员就不配甜甜的爱情吗?

大强说:“你真是糊了个大涂,爱情就是越痛越爱,不痛不痒的送个花是成不了情圣的,这样的好男人太廉价了,留之无用弃之可惜。”

晓明脸红一阵白一阵,忙活了半天就光顾着自己感动自己了。

大强接着说:“爱是一切的理由,爱就爱了,不爱就不爱了,就像薛定谔的猫。可是,当前的消费主义又把爱情变成了巴甫洛夫的狗,当然我不是教你变坏。”

晓明听着稀里糊涂的,一会猫一会狗的,太玄乎了。

大强看着晓明说:“具体做法就是你要介入她的生活、工作,无时无刻的闯入她的生活,直至无法忽略你的存在。按你们程序员的话说就是高耦合低内聚,模块间紧密联系,互相影响,模块内不再铁板一块。”

晓明一下就懂了:“果然程序员不适合谈恋爱,整天写低耦合高内聚的代码,怎么能获得高耦合低内聚的爱情。我知道该怎么做了。”

那次聚餐离开后,晓明仿佛变了一个人,凶狠狠的,一副不好惹的样子。

雯雯也是苦不堪言,晓明动不动就闯入公司送奶茶送鲜花的,更过分一次是搞了一把韭菜送来了,说是99根韭菜寓意长长久久,当场社死。

这样的闹剧没过多久就停止了,雯雯通知晓明自己有男朋友了,是大强。比失恋更难受的是失恋的同时还失去了朋友,晓明怎么也想不明白,怎么是大强。

无力痛苦愤怒的晓明喝了很多,借着酒劲拨通了大强的电话:“大强你是怎么回事?”

大强沉默了一阵,挂断了电话。其实,晓明不知道的是,大强发现雯雯就是他的初恋!

欢迎关注,您的支持是我创作的最大动力:)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值