![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 70
unknown-null
这个作者很懒,什么都没留下…
展开
-
设计模式总览
设计模式 1. 创建型模式(6种) 创建对象时,不再由我们直接实例化对象;而是根据特定场景,由程序来确定创建对象的方式,从而保证更大的性能、更好的架构优势。 简单工厂模式(不是之一) 工厂方法模式 抽象工厂模式 原型模式 建造者模式 单例模式 2. 结构型模式(7种) 用于帮助将多个对象组织成更大的结构。 外观模式 适配器模式 代理模式 装饰模式 桥接模式 组合模式 ...原创 2021-03-05 15:33:40 · 51 阅读 · 0 评论 -
简单工厂模式SimpleFactory
一、实现方式:由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 二、模式角色及其职责: (1)工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 (2)抽象产品(Product)角色 简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共原创 2012-07-17 17:07:35 · 340 阅读 · 0 评论 -
单例模式Singleton
单例模式的3个特点: 1,该类只有一个实例 2,该类自行创建该实例(在该类内部创建自身的实例对象) 3,向整个系统公开这个实例接口 常用的两种实现方式: 1.饿汉式:单例实例在类装载时构建。只有在第一次请求实例的时候创建,并且只在第一次创建后,以后不再创建该类的实例。 public class Singleton { //私有,静态的类自身实例原创 2012-07-16 19:33:39 · 383 阅读 · 0 评论