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