随笔分类 -  码神之路-设计模式

摘要:建造者模式 如果说工厂模式是为了创建对象,而建造者模式就是细化的创建对象,关注对象的每一个属性的赋值,此时使用建造者模式,就不用去关注每一个对象中的属性的赋值 1、第一种建造者模式 需要指挥者的建造者模式 https://gitee.com/joxgod/gof23/tree/gof23-singl 阅读全文
posted @ 2022-03-14 16:23 刘小呆 阅读(26) 评论(0) 推荐(0)
摘要:工厂模式 这是一个对于创建对象的工厂,用户不用new对象,而是直接创建对应对象的工厂,使用该工厂get一个对象 1、简单工厂模式 https://gitee.com/joxgod/gof23/tree/gof23-singleton/src/com/joy/factory/simply 2、工厂方法 阅读全文
posted @ 2022-03-14 16:05 刘小呆 阅读(36) 评论(0) 推荐(0)
摘要:1、饿汉模式 /** * @author joy * @Package gof23 * @Description: 单例模式之饿汉式单例模式 * @date 2022/3/11 10:23 */ public class Hungry { private static Hungry hungry = 阅读全文
posted @ 2022-03-14 15:59 刘小呆 阅读(26) 评论(0) 推荐(0)
摘要:任意一个类通过克隆的方法去得出另一类,原始类叫做原型 1、任意创建一个类,让这个类去实现一个接口Cloneable,重写一个方法clone(),此时没有修改clone里面,也就是浅拷贝,不会克隆属性 /** * 实现一个接口 Cloneable * 重写一个方法 clone() */ public 阅读全文
posted @ 2021-12-24 21:02 刘小呆 阅读(31) 评论(0) 推荐(0)
摘要:一、方式一:由指挥者决定创建的顺序 1、创建一个抽象的建造者类,里面定义创建一个房子的具体步骤,最后定义一个构建完成的房子 //抽象的建造者:方法 public abstract class Builder { abstract void builderA();//地基 abstract void 阅读全文
posted @ 2021-12-23 16:11 刘小呆 阅读(44) 评论(0) 推荐(0)