标签: architecture aop aspect
我已经听说过面向方面编程中的对称和非对称,但我不明白它们是什么。事实上,从一篇论文中,它说:
对称:所有问题都使用相同类型的模块进行模块化 不对称:横切关注的不同模块类型
您能否详细解释一下,并举个例子?
谢谢。
答案 0 :(得分:1)
不对称方面意味着您有2个单独的模块;
并且在编译之前(在预编译时)将它们编织在一起以制作程序。
对称方面意味着您的问题在基本程序模块本身中被抽象出来。 (也可以编织在一起制作你的程序)