AOP 是 Aspect Oriented Programming 的缩写,译为面向切面编程。用我们最常用的 OOP 来对比理解:纵向关系 OOP,横向角度 AOP
AOP主要应用于日志记录,性能统计,安全控制,事务处理等方面,它是为程序员解耦而生.
高内聚低耦合
内聚是指一个模块里面各个类别的相似度;高内聚提供了更好的可维护性和可复用性。
低耦合是用来度量模块与模块之间的依赖关系;低耦合可减少模块之间的依赖。
AOP 是 Aspect Oriented Programming 的缩写,译为面向切面编程。用我们最常用的 OOP 来对比理解:纵向关系 OOP,横向角度 AOP
AOP主要应用于日志记录,性能统计,安全控制,事务处理等方面,它是为程序员解耦而生.
高内聚低耦合
内聚是指一个模块里面各个类别的相似度;高内聚提供了更好的可维护性和可复用性。
低耦合是用来度量模块与模块之间的依赖关系;低耦合可减少模块之间的依赖。