Design 面向切面编程的思考

面向切面编程的前提是要形成一个切面。不管是通过基类的方式还是通过runtime的方式,其实本质上runtime也是用的基类的方式,所有的类都继承自NSObject 这么说来函数式编程其实也是可以实现的,那就是有一个核心函数,我们知道函数式编程的一个重要的思维转变是充分使用组合模式,那个如果组合的过程中有一个核心函数的话就可以在核心函数里实现面向切面编程 这么想想做数据埋点的话,细分到点击事件的统计,应该如何做?估计是针对action的操作