摘要: 为一个对象提供一个替身,来控制这个对象的访问。通过代理对象访问目标对象,这样做的好处是可以在目标对象实现的基础上,增强额外的功能操作 被代理的对象可以是远程对象,创建开销大的对象,需要安全控制的对象 代理模式主要分为三种 静态代理,动态代理(也叫接口代理、jdk代理),cglib代理(可以在内存创建 阅读全文
posted @ 2021-07-27 17:01 一拳超人的逆袭 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 运用共享技术有效的支持大量细粒度的对象,常用于系统底层的开发,像数据库连接池是单例模式但是连接池里的对象是享元模式的经典运用场景 享元模式能解决重复对象的内存浪费问题,当系统种有大量相似对象,需要缓冲池时,不需要总是创建新对象,可以从缓冲池里面拿,这样可以降低系统内存,同时提高效率 抽象类: /** 阅读全文
posted @ 2021-07-27 11:36 一拳超人的逆袭 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 外观模式为子系统种的一组接口提供了一个一致的界面,此模式定义了一个高层接口使得这一子系统更加容易使用 外观模式就是解决多个复杂接口带来的操作问题,起到简化用户操作使用的效果 /** * @author wuyimin * @create 2021-07-27 10:26 * @description 阅读全文
posted @ 2021-07-27 10:55 一拳超人的逆袭 阅读(62) 评论(0) 推荐(0) 编辑