搜索
您的当前位置:首页正文

面向切面思想(AOP)

来源:二三娱乐

在iOS开发中我们都一般会继承一个父类控制器,那么如果在迁移子类控制器的同时就要将父类控制器也迁移出去。这就造成耦合。
而我们有时候有些耦合是必须的,比如某些需求需要让父类牵一动发全部子类,但是大多时候势必要消除高耦合,做到“低耦合,高内聚”!
此时,可以考虑到一个思想,面向切面思想。

  • 面向切面思想

如果把一个项目比作一个正方体,那么把项目结构的首页、账户等就好比是纵向分隔,每个控制器都是自己独自的模块,那么横向的分隔就是控制器共同部分了,比如控制器的生命周期。

Top