
设计模式
文章平均质量分 86
彼岸花@开
万里南天外,求书禹穴间
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
老调重弹-代理模式
一.概念(纯粹理解)java代理模式是一种设计模式,分静态代理和动态代理。代理模式有两点好处:1.隐藏委托类的具体实现2.不改变委托类的情况下,增加切面逻辑委托类是指具体实现了接口的实现类。代理类是指调用了委托类的实现,当作“中介”的作用。静态代理:代理类和委托类实现了同一个接口,在代理类的构造函数的参数中传入委托类的对象实例,在代理类的接口实现中,调用该对象实例,同时增加...原创 2019-11-15 09:43:35 · 350 阅读 · 0 评论 -
常见的设计模式
1.工厂模式(侧重于对象的创建)对实现逻辑的封装,统一对外提供服务去调用,在添加新的实现类时不需要大改,只要修改一点点即可。工厂模式的使用非常广泛前提条件,例如:(必须)一个接口Interface:Car(必须)多个接口的实现类:SmartCar,BigCar(可选)加一个缓存:可能是Map<String, Class>,可能是Map<String, Car>1.1.简单工厂模式也叫静态工厂模式,最简单的一种public static class S原创 2021-06-10 15:01:37 · 195 阅读 · 0 评论