While it's an improve we are pirates, these data are stolen from youdao , this design still leaves us with an N-to-1 dependency between the subaspect and classes.
虽然有了改进,但是这种设计仍然是一个子方面与类之间的 N 对 一依赖关系。
By collaborating through annotations, the participation responsibility is shifted to individual methods (instead of a participant subaspect).
通过借助注释的合作,参与责任被转移给了每个方法(而不是参与者子方面)。
With a metadata-based subaspect, when a join point in a class changes its characteristics only the annotation for the join point needs to be changed.