java 23中设计模式认识及自我理解

前段时间看到一篇关于java23种设计模式的博文讲解,讲的蛮不错的,也有案例,之前也有看过设计模式的书,但没有细读,也没有记录下来。总感觉不是自己的东西,所以这里终于下定决心细细研究一番。其实,最终读完发现虽然不知道前人总结的设计模式名字,但是在实际编码中其实已经用到了很多。这也说明了设计模式是总结出来的经验,不用刻意使用,当有这方面需求的时候,我们自然而然就想到了,当然了这也需要见过和写过很多代码。

这里是引用 https://www.jianshu.com/p/5bdb76933cd4

先介绍个 开闭原则:对扩展开放,对修改关闭。 原则目的是在不修改原代码的情况下,可以扩展新代码,满足新需求。就测试而言,原代码没有变就不要重复测试,只测新增代码即可。

文章目录

  • 大类一,创建者模式
    • 1. 工厂模式
    • 2.抽象工厂模式
    • 3. 单利模式
    • 4. 建造者模式
    • 5. 原型模式
  • 大类二:结构型模式
    • 6. 代理模式
      • 6.1 动态代理

你可能感兴趣的:(2020,java,设计模式)