面向切面编程

1   是一种编程思想,不是知识点!AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的一种延伸,是OOP的一种有益补充!利用OOP可以对业务逻辑的各个部分进行隔离,降低代码之间的耦合度,提高代码的重用性,也提高了并发效率,便于维护! 

2    在代码中的体现

         2-1:把一些公用的代码进行分装,如框架中的验证层,中间件等!

         2-2:把一个大的功能分解为多个小功能, 便于扩展升级维护!

3   总之:程序需要扩展的时候,不动用原来的代码! 

你可能感兴趣的:(Tp5,框架,开发经验,PHP)