一、实现小案例
如果如下图这样写,检票和上车是一个业务逻辑
按照单一职责原则,改成下面这样。
如此便是AOP面向切面编程的思想。
2、AOP面向切面编程
面向切面编程(AOP,Aspect Oriented Programming)。它允许开发者将横切关注点(如日志记录、事务管理、安全性等)从业务逻辑中分离出来,以提高代码的模块化和可重用性。
如果如下图这样写,检票和上车是一个业务逻辑
按照单一职责原则,改成下面这样。
如此便是AOP面向切面编程的思想。
面向切面编程(AOP,Aspect Oriented Programming)。它允许开发者将横切关注点(如日志记录、事务管理、安全性等)从业务逻辑中分离出来,以提高代码的模块化和可重用性。