Java学习
文章平均质量分 77
qingsong_xu
人生路漫漫,可是青春已逝
展开
-
工厂设计模式
工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到了子类。程序在接口和子类之间加入了一个过渡端,通过此过渡端可以动态取得实现了共同接口的子类实例化对象。interface Animal { // 定义一个动物的接口 public void say(); // 说话方法 } class Cat implements Animal {原创 2015-10-27 22:10:48 · 245 阅读 · 0 评论 -
设计模式
设计模式是不分语言的;前辈们总结出来的设计模式分:3种类型及23种模式: 设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂原创 2015-10-27 22:06:21 · 244 阅读 · 0 评论 -
单例设计模式
单例设计模式: 所谓单例模式,就是在程序中任何位置调用new方法创建单例的类,永远只会有一个对象被实例化产生,具体不周如下: (1)将该单例模式的类的构造方法私有化(采用private修饰)。 (2)在其内部产生该类的实例化对象,并将其封装成private static类型。 (3)定义一个静态方法,返回该类实例。 示例代码如下:class Singleton { priva原创 2015-10-27 22:08:14 · 222 阅读 · 0 评论