在了解aop如何使用之前,我觉得有必要先搞清楚它的使用场景。
ok,我这里会通过举例子来凸显出aop的优势。
1.继承
1.不需要知道原来类的具体实现(不需要有源码)
2.缺点是,必须子类化,才能应用新的功能[需要包含相应的头文件]
2.category
1.缺点是,不能定义名字和原来类同名的方法[需要包含相应的头文件]
3.AOP: 面向切面编程思想,就是在不改变原来方法的名称以及使用习惯的情况下,修改其内部的实现逻辑[ 不 需要包含相应的头文件]
断网中,未完待续...