![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式
文章平均质量分 90
lianwenhong
一个程序员
展开
-
装饰者设计模式
简述 装饰者模式(Decorator Pattern)也称为包装模式(Wrapper Pattern),以透明动态的方式来动态扩展对象的功能,也是继承关系的一种代替方案。 Component:抽象组件(可以是抽象类或者接口),被装饰的原始对象 ConcreteComponent:具体实现类,被装饰的具体对象 Decorator:抽象装饰者,职责就是为了装饰我们的组件对象,内部一定要有一个指向组件对象的引用 ConcreteDecoratorA:装饰者具体实现类,只对抽象装饰者做出具体实现 Concret原创 2022-04-15 15:34:30 · 67 阅读 · 0 评论 -
设计模式-代理模式
java的代理模式是很常见的一种设计模式,记录一下我的理解。 代理模式主要的思想是将委托类(被代理类)和真正使用委托类逻辑的类做一个解耦。 太官方的原理我也说不好,所以还是说说自己的理解好了。 java的代理模式分两种: 静态代理 动态代理 我个人认为,如果要理解这种思想,还是主要要搞懂静态代理,这样才能更好地理解这种模式,而动态代理则是调用java的Proxy这个API对静态代理做的一种更...原创 2018-12-12 14:49:58 · 223 阅读 · 0 评论