练就Java24章真经—你所不知道的工厂方法

本文介绍Java设计模式的基础概念,详细列举了23种经典设计模式,并重点解析了工厂方法模式的应用场景与实现方式。

前言

最近一直在Java方向奋斗《终于,我还是下决心学Java后台了》,今天抽空开始学习Java的设计模式了
。计划有时间就去学习,你这么有时间,还不来一起上车吗?

之所以要学习Java模式,是因为面试的时候有时间回答的不是太完整,面试过后才想起来如何回答。所以,我说了: 只有总结才是王道,只有总结才能提高

设计模式

其实正规的来说Java其实是23中设计模式,不过网上也有说是24种或者是26中的!设计模式不过是前人对代码的一种封装。用专业的话来讲:设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结

创建型模式,共五种:

  • 1.工厂方法模式、
  • 2.抽象工厂模式、
  • 3.单例模式、
  • 4.建造者模式、
  • 5.原型模式。

结构型模式,共七种:

  • 6.适配器模式、
  • 7.装饰器模式、
  • 8.代理模式、
  • 9.外观模式、
  • 10.桥接模式、
  • 11.组合模式、
  • 12.享元模式。

行为型模式,共十一种:

  • 13.策略模式、
  • 14.模板方法模式、
  • 15.观察者模式、
  • 16.迭代子模式、
  • 17.责任链模式、
  • 18.命令模式、
  • 19.备忘录模式、
  • 20.状态模式、
  • 21.访问者模式、
  • 22.中介者模式、
  • 23.解释器模式。

今日重点:工厂方法模式

工厂模式是创建型模式之一,又称为静态工厂方法模式!

原文链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值