网站首页 > 精选教程 正文
首先,设计模式不是必须的,但是在某些特定的场景下,它是必要的。
作为程序猿,当一份类似代码写了第二次,你要敏感的认识到需要优化它。优化是为了代码的复用和移植。
那么,当很多程序猿都要去写类似的代码时,设计模式就出现了。经过无数前辈们的总结,应对各种场景有了对应的设计模板,统称为模式。
这东西,属于妥妥的前人栽树后人乘凉。它不是官方声明的,仅作为解决特定问题的优质参考方案。
既然是提供后人便利的,那就要是经得起验证的。想要提出新的模式,需要满足7则(6原1法):开闭原则、单一职责原则、里氏替换原则、依赖倒转原则、接口隔离原则、合成复用原则及迪米特法则。
截至目前,设计模式共有23种,分3大类:
创建型(5种)、结构型(7种)、行为型(11种)。
这里仅做列举,后续针对每种模式进行一一解读。
欢迎留言、评论。
- 上一篇: JAVA设计模式之策略模式
- 下一篇: Java设计模式——命令模式
猜你喜欢
- 2025-03-10 java设计模式(4)-适配器模式
- 2025-03-10 Java设计模式:桥接模式,干货总结
- 2025-03-10 Java,设计模式,结构型,外观模式,对外提供一个一致的接口
- 2025-03-10 Java设计模式:适配器模式,干货总结
- 2025-03-10 Java设计模式:代理模式,干货总结
- 2025-03-10 「java设计模式」(7)——策略模式(案例解析)
- 2025-03-10 Java开发篇——设计模式(5)装饰设计模式
- 2025-03-10 快速上手Java设计模式之简介
- 2025-03-10 Java设计模式-享元模式
- 2025-03-10 Java设计模式系列之装饰器模式介绍
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)