设计模式【Java语言】
Java常用23种设计模式总结
木偶1在哪
这个作者很懒,什么都没留下…
展开
-
工厂模式【创建型】
1. 简单工厂模式 又称为静态工厂方法模式,它属于类创建型模式。在简单工厂模式下,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有相同的父类。 1.1 举例 jdk中的工具类DateFormat,根据参数的不同创建不同类的实例。 private static DateFormat get(LocaleProviderAdapter adapter, int timeStyle, int dateStyle, Locale loc) {原创 2020-12-16 19:35:05 · 162 阅读 · 0 评论 -
单例模式
单例模式的核心:一个类只允许创建一个对象。 根据需求实现一个单例: 构造函数的访问权限为private,避免外部通过new创建实例 对象创建时的线程安全问题 是否支持延时加载(懒汉式、饿汉式) 性能(是否加锁) 1、饿汉式 在类加载的时候就创建对象并初始化。 ...原创 2020-12-15 15:08:54 · 201 阅读 · 1 评论