Water2Wine

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  设计模式

摘要:线程池,数据库连接池,字符串常量池:享元模式,以共享的方式高效地支持大量的细粒度对象。具体是使用hashmap保存细粒度对象 Java IO:适配器模式,装饰者模式 迭代:迭代器模式 比较器:策略模式 模拟发包工具类:建造者模式,适配器模式 SpringAOP:代理模式 SpringIOC:工厂模式 阅读全文
posted @ 2020-08-18 15:37 Water2Wine 阅读(512) 评论(0) 推荐(0)

摘要:代理模式 代理(Proxy)是一种设计模式,提供了间接对目标对象进行访问的方式:即通过代理对象访问目标对象。这样做的好处是,可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能。 这就符合了设计模式的开闭原则,即在对既有代码不改动的情况下进行功能的扩展。 举个例子来说明代理的作用:明 阅读全文
posted @ 2020-06-21 18:27 Water2Wine 阅读(187) 评论(0) 推荐(0)

摘要:工厂模式可以分为普通工厂模式和抽象工厂模式 当碰到需要创建复杂对象的时候,可以使用工厂模式将对象的具体实现封装起来,用户只需要使用提供好的接口即可创建对象。 1. 普通工厂模式 步骤1 创建一个接口: public interface car { void name(); } 步骤2 创建实现接口的 阅读全文
posted @ 2020-06-21 17:18 Water2Wine 阅读(180) 评论(0) 推荐(0)

摘要:单例模式 一、概念 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类智能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将类的构造器的访问权限设置为private,这样就不能用new操作符在类的外部产生类的 阅读全文
posted @ 2020-05-02 11:44 Water2Wine 阅读(179) 评论(0) 推荐(0)