![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 78
求学止渴-children
世界那么大,学也学不完
展开
-
设计模式之工厂方法模式
看了几篇文章,在这里整理一下设计模式:总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、原创 2016-04-06 13:13:19 · 255 阅读 · 0 评论 -
设计模式之单例模式
整理的单例模式: * 单例模式 */public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值为null,目的是实现延迟加载 */ private static Singleton instance = null; /* 私有构造方法,防止被实例化 */ private Singleton() { }原创 2016-04-06 13:38:40 · 263 阅读 · 0 评论 -
设计模式之原型模式
原型模式: * 原型模式 * 原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出, * 该模式的思想就是将一个对象作为原型,对其进行复制、 * 克隆,产生一个和原对象类似的新对象。本小结会通过对象的复制, * 进行讲解。在Java中,复制对象是通过clone()实现的,先创建一个原型类 */public class Prototype implements Cl原创 2016-04-06 13:44:49 · 266 阅读 · 0 评论 -
设计模式之享元模式
享元模式:* 享元模式的主要目的是实现对象的共享,即共享池, * 当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。 * */public class ConnectionPool { private Vector pool; /*公有属性*/ private String url = "jdbc:mysql://localhost:3306/te原创 2016-04-06 13:53:35 · 209 阅读 · 0 评论 -
设计模式之桥接模式
桥接模式桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化,像我们常用的JDBC桥DriverManager一样,JDBC进行连接数据库的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不用动,原因就是JDBC提供统一接口,每个数据库提供各自的实现,用一个叫做数据库驱动的程序来桥接就行了publ原创 2016-04-06 14:16:32 · 229 阅读 · 0 评论