2022年6月14日

摘要: 7.@Data注解及其hashCode设值的研究 今天写原型模式的示例时,涉及到Object的clone方法,发现了一个问题,加了@Data的实体在使用clone方法之后,二者比对的hash值相同,使用get、set方法的实体,在使用clone方法之后,二者比对的hash值不同,把示例贴出来,如下: 1.使用@Data: @Data public 阅读全文
posted @ 2022-06-14 16:45 技术猫猫 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、描述 定义一个用于创建产品的接口,由子类工厂决定生产什么产品。解决了简单工厂模式破坏开闭原则的弊端 工厂方法模式的角色包含: 1.抽象工厂:构造了一个生产产品的接口方法。 2.具体工厂:指定生产某种产品,实现了抽象工厂的接口方法。 3.抽象产品:定义了一系列产品的通用使用方法。 4.具体产品:某 阅读全文
posted @ 2022-06-14 09:51 技术猫猫 阅读(22) 评论(0) 推荐(0) 编辑

导航