spring笔记(2)|三种工厂模式

这篇博客主要介绍了Spring中常用的两种工厂模式——简单工厂模式和工厂方法模式。简单工厂模式适用于对象较少的场景,通过工厂类创建对象,减少了客户端的依赖。然而,随着业务扩展,工厂类的职责会变得过重。工厂方法模式则通过定义创建对象的接口,将实例化工作交给子类,遵循单一职责原则,使代码更易于拓展。
摘要由CSDN通过智能技术生成

《Spring5核心原理与30个类手写实战》阅读笔记

目录

PART1 Spring中常用的设计模式

PART2 简单工厂模式


PART1 Spring中常用的设计模式

工厂,装饰者,代理,委派,策略,适配器,模板,观察者模式。

设计模式非独立使用,实际运用中通常为多个设计模式混合。

本文主要是三种工厂模式的学习笔记(简单工厂模式,工厂方法模式,抽象工厂模式)

PART2 简单工厂模式

由一个工厂对象决定创建哪一种类的实例,简单工厂模式适用于工厂类负责创建对象较少的场景,传入工厂类的参数,由工厂类来创建对象。、

理解:将参数传给一个作为工厂的类,让它来统一实例化对象,这样客户端代码就会简洁些。

实例:果汁工厂

1.当不使用工厂模式时,定义一个获取果汁的接口

Public interface IJuice{
    public void madeJuice();
}

2、创建一个果汁类实现果汁接口

public Class AppleJuice implements Ijuice {
    public void madeJuice(){
        System.out.pri
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值