
设计模式
Younger_zeng
这个作者很懒,什么都没留下…
展开
-
5. 抽象工厂方法
抽象工厂方法模式文章目录抽象工厂方法模式1. 意图2. 概述3. 结构图4. java代码实现5. 优缺点6. 使用场景7. 与其他模式的关系8. Java应用1. 意图工厂方法模式解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。可考虑将一些相关的产品组成一个“产品族”,由同一个工厂来统一生产2. 概述抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依原创 2020-08-19 01:27:03 · 601 阅读 · 0 评论 -
4. 工厂方法模式
工厂方法模式文章目录工厂方法模式1. 意图2. 概述3. 结构图4. java代码实现5. 优缺点6. 使用场景7. 与其他模式的关系8. Java应用1. 意图简单工厂模式通过所传入的不同来创建不同产品,必须要修改工厂类源代码,违反开闭原则,需要实现增加新产品而不影响源代码2. 概述工厂方法模式(Factory Method Pattern):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类。工厂方法模式又简称为工厂模式(Factory Pa原创 2020-08-19 01:25:26 · 406 阅读 · 0 评论 -
3. 简单工厂模式
简单工厂模式文章目录简单工厂模式1. 概述2. 意图3. 结构图4. Java代码实现5. 优缺点6.适用场景6.适用场景1. 概述简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态(static)方法,因此简单工厂模式又被称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。要点:当你需要什么,只需要传入一个正确的参原创 2020-08-18 22:36:24 · 322 阅读 · 0 评论 -
2. 面向对象设计原则
面向对象设计原则原创 2020-08-18 22:30:46 · 142 阅读 · 0 评论 -
1.设计模式概述
1. 设计模式概述原创 2020-08-18 22:27:05 · 106 阅读 · 0 评论