![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
淮南King
少说话,多办事
展开
-
Java设计模式之【抽象工厂模式】
建议先了解Java设计模式之【工厂模式】 一、抽象工厂模式(Abstract Factory Pattern)介绍二、代码实现1. 为手机工厂创建接口2. 创建PhoneShape接口的实现类3. 为电脑工厂创建接口4. 创建PCShape接口的实现类5. 为 PhoneShape 和 PCShape 对象创建抽象类来获取工厂。6. 创建扩展了 AbstractFactory 的工厂类,用于选择需要创建的对象7. 创建一个工厂创造器/生成器类,通过传递手机品牌或电脑品牌来获取工厂。8. 使用 Factor原创 2020-06-11 09:38:53 · 221 阅读 · 0 评论 -
java设计模式之【工厂模式】
一、工厂模式介绍二、实现1. 创建[制造手机]接口(PhoneShape)2. 创建实现类(Mi、Huawei、Apple)3. 定义手机工厂类( PhoneShapeFactory)4. 使用工厂,通过传递类型信息来获取实体类的对象。 一、工厂模式介绍 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 .原创 2020-06-10 18:05:54 · 264 阅读 · 1 评论 -
java设计模式之【单例模式】
@TOC 一、单例模式介绍 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 主要解决:一个全局使用的类频繁地创建与销毁。 关键代码:将构造函数私有化。 二、代码实现 1. 饿汉式-线程安全 public class Singleton {原创 2020-06-10 17:25:21 · 92 阅读 · 0 评论