文章分类 -  Spring

摘要:package lyz.动态代理; public interface IPrinter { void print(String value); } package lyz.动态代理; public class Printer implements IPrinter{ public void prin 阅读全文
posted @ 2020-08-30 23:50 刘杨钊 阅读(83) 评论(0) 推荐(0)
摘要:一:依赖倒置(DIP)和依赖注入(DI) 《敏捷软件开发》第11章: 依赖倒置原则a.高层模块不应该依赖于底层模块,二者都应该依赖于抽象。b.抽象不应该依赖于细节,细节应该依赖于抽象。 可见,依赖倒置的本质是依赖抽象,这与依赖注入的本质依赖容器,是两回事。换句话说,如果Java没有接口、多态,依赖倒 阅读全文
posted @ 2019-12-26 17:24 刘杨钊 阅读(218) 评论(0) 推荐(0)
摘要:要了解控制反转( Inversion of Control ),我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。 <span style="font-size: 14px;">&lt 阅读全文
posted @ 2019-12-26 16:45 刘杨钊 阅读(230) 评论(0) 推荐(0)
摘要:spring ioc最关键的作用在于解耦,它可以解除对象之间的耦合,让对象和对象之间完全没有联系,这样我们在完成或修改一个对象时不需要考虑其它对象。 一:什么是ioc ioc全称是【Inversion of Control】控制反转,按照字面意思理解,将控制反转过来,这里的控制指的是什么,为什么要进 阅读全文
posted @ 2019-12-26 16:39 刘杨钊 阅读(292) 评论(0) 推荐(0)
摘要:AOP:面向切面编程,相对于OOP面向对象编程。Spring的AOP的存在目的是为了解耦。AOP可以让一组类共享相同的行为。在OOP中只能继承和实现接口,且类继承只能单继承,阻碍更多行为添加到一组类上,AOP弥补了OOP的不足。还有就是为了清晰的逻辑,让业务逻辑关注业务本身,不用去关心其它的事情,比 阅读全文
posted @ 2019-12-24 16:09 刘杨钊 阅读(496) 评论(0) 推荐(0)