设计模式
y41992910
紧跟时代潮流,努力进步,走在前列
展开
-
静态工厂
简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简单工厂模式中包含的角色及其相应的职责如下: 工厂角色(Creator):这转载 2016-12-20 10:17:36 · 1573 阅读 · 0 评论 -
2.构建器Builder
** 总结:这种设计模式,主要应用在,构造器或者静态工厂中具有多个参数的情况下,builder是一个不错的选择. 参数分为必选参数和可选参数 **代码:package com.hgh.effectivejava.builder;public class BuilderTest { public static void main(String[] args) { Nutr原创 2016-12-20 14:04:44 · 308 阅读 · 0 评论 -
Java:单例模式的七种写法
Java:单例模式的七种写法 转载出处:http://cantellow.javaeye.com/blog/838473 第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){} 4 publ转载 2016-12-20 14:15:51 · 259 阅读 · 0 评论 -
生产者和消费者模式
生产者和消费者模式. 核心是生产者(1-n)个和消费者(1-n)个,共同使用同一个队列对象,通过多线程的同步机制等.同一个时间,只有一个生产者或者消费者能向该队列写入消息,或者取出消息(互斥锁) package com.hgh.java_duoxiancheng.ch3_1.p11; import java.util.ArrayList; import java.util.List; publ...原创 2019-03-18 13:58:07 · 412 阅读 · 0 评论