Skip to content
快看这页儿写了啥...

什么是设计模式?

题干

  • 设计模式

题解

设计模式是一种用于解决软件开发中常见问题的代码设计经验,它可以提高代码的可复用性、可维护性、可读性、稳健性和安全性。设计模式是由有经验的软件开发人员总结出来的,它不是语法规定,而是一种编程思想和方法。

设计模式有下面几个特点:

  • 通用性:设计模式可以应用于不同的编程语言和平台,只要遵循其基本的原则和思想。
  • 重用性:设计模式可以将一些常用的功能或结构封装成模块,方便在其他地方调用和修改。
  • 标准化:设计模式可以使代码更加规范和统一,便于交流和理解。

常用的设计模式有 23 种,可以分为三大类:

  • 创建型模式:关注于对象的创建过程,将对象的创建和使用分离,使得同一个构建过程可以创建不同的表示。例如工厂模式、单例模式、建造者模式等。
  • 结构型模式:关注于对象的组合和关系,描述如何将类或对象结合在一起形成更大的结构。例如适配器模式、装饰者模式、代理模式等。
  • 行为型模式:关注于对象的行为和协作,描述对象之间的责任分配和算法抽象。例如策略模式、观察者模式、命令模式等。

相关

介绍下你了解的设计模式以及使用场景?

贡献者

isboyjc's avatar isboyjc

浏览量(PV)  次  ·  独立访客(UV)  人次
不正经的前端 | 八股 · 欢迎 star ⭐