![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 68
骑着单车去追梦
多学一点知识,少写一行代码。
展开
-
27种设计模式介绍
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Met转载 2013-12-02 18:24:21 · 766 阅读 · 0 评论 -
Java 单例的两种方法示例
private static Singleton singleton = new Singleton(); private Singleton(){ //构造函数私有化,是单例的一个特性 } /** * 方法一 * @return */ public static Singleton getInstance(){ return singleton; } pri原创 2013-12-02 19:17:34 · 607 阅读 · 0 评论 -
Java AbstractFactory 抽象工厂类的实现
package com.cn.sun; abstract class dele{ abstract void delete(); } abstract class inse{ abstract void insert(); } abstract class AbstractFactory{ abstract dele getDete(); abstra原创 2013-12-02 19:51:04 · 778 阅读 · 0 评论 -
抽象接口类的实现(缺省适配模式)
说明:本人小菜一名初学设计模式,希望大牛指导 举例说明如下: Grade: 是一个接口类只要用于实现定义有哪些具体的方法。这里我们举例的是学生上学的年级 public interface Grade{ public void grade1(); // 一年级 public void grade2原创 2014-03-02 21:55:42 · 1116 阅读 · 0 评论 -
抽象工厂模式
// 抽象工厂类的 abstract class ComputerProducer { public static ComputerProducer getInstence(String switchs) { if (switchs.equalsIgnoreCase("pc")) { return PcProducer.getInstence(); } if (swit原创 2014-03-04 10:43:11 · 660 阅读 · 0 评论