- 博客(9)
- 收藏
- 关注
原创 设计模式之桥接模式
桥接模式桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化,像我们常用的JDBC桥DriverManager一样,JDBC进行连接数据库的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不用动,原因就是JDBC提供统一接口,每个数据库提供各自的实现,用一个叫做数据库驱动的程序来桥接就行了publ
2016-04-06 14:16:32 258
原创 设计模式之适配器模式
适配器模式适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。 主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式 类的适配器模式public class Source { public void method1(){ System.out.pri
2016-04-06 13:59:20 216
原创 设计模式之享元模式
享元模式:* 享元模式的主要目的是实现对象的共享,即共享池, * 当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。 * */public class ConnectionPool { private Vector pool; /*公有属性*/ private String url = "jdbc:mysql://localhost:3306/te
2016-04-06 13:53:35 237
原创 设计模式之建造者模式
建造者模式:public class Builder { /*** * 工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理, * 用来创建复合对象,所谓复合对象就是指某个类具有不同的属性, * 其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的 */ private List list = new
2016-04-06 13:48:38 204
原创 设计模式之原型模式
原型模式: * 原型模式 * 原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出, * 该模式的思想就是将一个对象作为原型,对其进行复制、 * 克隆,产生一个和原对象类似的新对象。本小结会通过对象的复制, * 进行讲解。在Java中,复制对象是通过clone()实现的,先创建一个原型类 */public class Prototype implements Cl
2016-04-06 13:44:49 274
原创 设计模式之单例模式
整理的单例模式: * 单例模式 */public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值为null,目的是实现延迟加载 */ private static Singleton instance = null; /* 私有构造方法,防止被实例化 */ private Singleton() { }
2016-04-06 13:38:40 289
原创 设计模式之工厂方法模式
看了几篇文章,在这里整理一下设计模式:总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、
2016-04-06 13:13:19 269
原创 com.android.support:appcompat-v7错误解决方法
更新studio之后 新建项目报出以下错误解决方法:打开你的SDK Mangager 查看你的Extars修改你已经有的版本和匹配的compileSdkVersion 版本最后 clear 项目 就行了
2016-03-29 15:59:12 3108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人