设计模式
八月份的天气
这个作者很懒,什么都没留下…
展开
-
工厂模式:具体看源代码
工厂模式 源代码:https://gitee.com/qplo/design-pattern/tree/master/src/main/java/com 作用: 实例化对象不使用new,用工厂方法代替。实现了调用者和创建者的分离 详细分类 简单工厂模式 工厂方法模式 抽象方法模式 简单工厂模式 简单工厂模式,也叫静态工厂模式,对象的创建交给工厂 public class CarFactory { //方法一 public static Car getCarName原创 2021-10-22 17:50:24 · 86 阅读 · 0 评论 -
写一个简单的枚举类
package com.wzw.single; public enum Season { SPRING("春天"), SUMMER("夏天"), AUTUMN("秋天"), WINTER("冬天"); private final String season; private Season( String season) { this.season = season; } public String getSeas原创 2021-10-20 22:31:53 · 68 阅读 · 0 评论 -
单例模式个人理解(详细)
单例模式个人理解 一个类只允许创建一个对象(或者实例),那这个类一定就是单例 单例模式最大的特征就是构造器私有化,常见的饿汉式和懒汉式 先说说饿汉式,饿汉式在类加载好的时候创建了一个静态的类的实例对象, 所有的的线程都只能访问这一个对象,所以他是线程安全的 package com.wzw.single; //饿汉式 public class Hungry { //构造器私有化 private Hungry(){} //饿汉式只要虚拟机启动了他就会把所有的内存空间都加载进来会浪费内存原创 2021-10-20 22:10:52 · 80 阅读 · 0 评论