设计模式
文章平均质量分 81
神烦狗闯入了你的博客
人是万灵之长,智慧的差异很小,经历,本身也是一种文化。
展开
-
设计模式之代理模式
提出问题引出代理模式出现的原因,同时详细讲解了静态代理和动态代理,其中,介绍了动态代理的两种实现方式,JDK动态代理和CGlib动态代理。原创 2022-06-09 10:53:43 · 138 阅读 · 0 评论 -
设计模式之工厂模式
工厂模式几乎是我们最常用的一种设计模式了,通过工厂模式可以取代通过new方式这种硬编码的方式创建对象,从而降低代码的耦合性。耦合性 通过工厂模式,我们就可以不用自己使用new显示的去创建对象,创建对象的任务就交给我们的工厂类或者工厂方法来实现。设计一个业务场景:用户的登录和注册功能。我们设计一个接口,的实现类来实现具体功能,层也是同理。在编写层逻辑时会调用层的实例,而调用层实例时又需要调用层的实例。如果我们采用直接new这种硬编码的方式会造成代码耦合,所以封装一个工厂类,通过调用工厂类中相关静态方法来获原创 2022-06-04 11:36:59 · 360 阅读 · 7 评论