摘要: 我们可以用装饰器模式去实现切面功能,不了解的同学,那么请看python装饰器模式实现切面功能。 除此之外还有其他方式去实现切面功能吗?当然有,那就是python的__call__()方法,call()是一个特殊方法,用于将一个类实例变成一个可调用的对象,即可以像函数一样调用这个类。当调用一个类实例时 阅读全文
posted @ 2024-09-10 16:12 lyu6 阅读(108) 评论(0) 推荐(0)
摘要: 引言 在软件开发中,我们经常会遇到一些横切关注点(cross-cutting concerns),如日志记录、事务管理、安全性检查等,这些关注点通常会跨越多个模块。传统的编程方式会导致代码的重复和分散,难以维护。面向切面编程(AOP)是一种编程范式,它通过提供一种新的方式来模块化横切关注点,从而提高 阅读全文
posted @ 2024-09-10 15:45 lyu6 阅读(113) 评论(0) 推荐(0)