frankliuch

导航

2014年2月19日 #

AOP是什么?

摘要: AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。 AOP技术在Java平台下是最先得到应用的 所谓“方面”,简单地说,就是将那些与业务无关,却为业务模 块所共同调用的逻辑或责任,例如事务处理、日志管理、权限控制等,封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维 护性。 设计模式虽然给了我们设计的典范 与准则,通过最大程度的利用面向对象的特性,诸如利用继承、多态,对责任... 阅读全文

posted @ 2014-02-19 10:29 frankliuch 阅读(748) 评论(0) 推荐(0) 编辑