这些我在编程世界中遇到了很多“横切要求/关注点”. 虽然我觉得我知道这意味着什么,但我还没有一个明确的想法.我在Web服务和SOA中听到了很多. 可以使用hello world示例解释这个吗?
虽然我觉得我知道这意味着什么,但我还没有一个明确的想法.我在Web服务和SOA中听到了很多.
可以使用hello world示例解释这个吗?
它往往意味着“你想要在许多地方做的事情,这与那段代码的真正肉质无关”.常见的例子是:
>交易处理
>安全
>记录
>错误处理
我发现它通常是针对Aspect-Oriented Programming(AOP)提到的,它通常试图以声明方式处理这样的事情,例如:带有属性/注释.作为一种粗略的简化,它是一种应用样板代码(例如,在当前上下文中验证用户的身份/权限,或者记录方法的进入/退出)而不会使代码本身混乱的情况.