抱负
一种进行面向方面的编程的受限方法。
基本原理
事实证明,面向方面的编程(AOP)是避免横切关注点(例如日志记录和验证)避免混乱的代码库的有效方法。 但是,它也因使代码对其实际操作的透明度降低而引起了合理的批评。 由于在我自己的代码库中出现了面向方面编程的需求,因此我试图提出一种更受限制的AOP类型,这种类型更易于推理,但仍提供了与成熟的AOP相同的优点。 如下所述,主要区别在于代码中只有一个地方将回调(在AspectJ术语中称为“ advise”)编织到代码中。 因此,要知道代码在做什么,