文章分类 - 技术概念
技术概念
摘要:接口中的方法和属性都是实现类所需要的,没有额外无用的信息。 接口要完美复用,接口的内容对于实现类来说无冗余代码。
阅读全文
摘要:对扩展开放,对修改关闭。 在已有系统基础上进行开发,不要对正常运行的源码进行修改操作。 需要需求拓展时,通过添加新的代码来实现(如添加新的类), 对已有代码做到最少修改,甚至是零修改。
阅读全文
摘要:| 注解名称 | 描述 | | | | | @Aspect | 用于定义1个切面 | | @Pointcut | 用于定义切入点的表达式。在使用时,需要定义一个切入点方法。该方法是一个返回值void,且方法体为空的普通方法 | | @Before | 用于定义前置通知。在使用时,通常为其指定valu
阅读全文
摘要:SpringAOP框架中,涉及以下常用术语 切面Aspect 切面是指封装横切到系统功能的类。(如事务处理类) 连接点Joinpoint 连接点是程序运行中的一些时间点,如方法的调用或异常的抛出 切入点Pointcut 切入点是指那些需要处理的连接点。在SpringAOP中,所有的方法执行都是连接点
阅读全文
摘要:AOP概念 AOP 面向切面编程。 AOP 与 OOP 对比 OOP 面向对象编程。 OOP无法做到横向抽取,因为OOP实现的是父子关系的纵向重用。 AOP 不是OOP的替代品,而是OOP的补充。 AOP 与 OOP 相辅相成,AOP提供了与OOP不同的抽象软件结构的视角。 在OOP中,以 类 作为
阅读全文

浙公网安备 33010602011771号