为了账号安全,请及时绑定邮箱和手机立即绑定

切面编程思维怎么培养?

/ 猿问

切面编程思维怎么培养?

不斯文败类 2018-03-03 12:10:59

个人理解的切面编程简单来说,就是将功能类似的模块抽出来,统一处理其他模块的需求。

在做某模块时,碰到功能相同的地方我才会考虑是不是可以抽出来单独做一个模块。

比较纠结的是在设计项目的时候,要怎么去思考哪些模块可以抽出来呢?

想请教大家怎么才能在设计的时候,就能留个心眼,大概的估计出哪些可以抽出来。

或者说,哪些功能通常可以这么做。

当然这是经验交流,思维交流,非技术交流。

有经验的大神给说下,或者推荐一些方法,去快速提升切面编程的思维方式。

查看完整描述

1 回答

?
十三灬叔

基本上的做法就是,在开发之前先考虑哪些是和业务场景无关的操作。比如日志,事务。这些都是操作都是一些与实际业务无关的操作。就可以在前期项目设计的时候考虑成AOP实现

查看完整回答
反对 回复 2018-03-03

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信