根据自身理解,aop是为了重用代码,降低程序之间的耦合度,并将可重复使用的代码提取出来单独封装。例如登陆验证等。
切面的理解是:要理解切面编程,就需要先理解什么是切面。用刀把一个西瓜分成两瓣,切开的切口就是切面;炒菜,锅与炉子共同来完成炒菜,锅与炉子就是切面。web层级设计中,web层->网关层->服务层->数据层,每一层之间也是一个切面。编程中,对象与对象之间,方法与方法之间,模块与模块之间都是一个个切面。
根据自身理解,aop是为了重用代码,降低程序之间的耦合度,并将可重复使用的代码提取出来单独封装。例如登陆验证等。
切面的理解是:要理解切面编程,就需要先理解什么是切面。用刀把一个西瓜分成两瓣,切开的切口就是切面;炒菜,锅与炉子共同来完成炒菜,锅与炉子就是切面。web层级设计中,web层->网关层->服务层->数据层,每一层之间也是一个切面。编程中,对象与对象之间,方法与方法之间,模块与模块之间都是一个个切面。