Python中的消息传递
我看到一个比喻,说对象之间是通过“传递消息”来交流的。那么,有没有办法记录下这些消息呢?我这样做是为了学习,但我觉得这对一个追踪系统来说会是个很实用的工具!
1 个回答
1
你可以看看面向切面编程(AOP)。
简单来说,它可以让你捕捉到对象的一些事件,比如方法被调用时,然后对这些事件应用一些逻辑。在你的情况下,就是打印出一些跟踪信息。
再看看Python中的轻量级面向切面编程方法,这个应该能满足你的需求。