跳到内容

菜鸟教程 - 学的不仅是技术,更是梦想!

  • C 语言教程
  • jQuery
  • Linux
  • Vue3
  • Go 语言教程
  • Python 3 教程
  • C++ 教程
  • Vue.js
  • 编程杂谈?
  • 数据库
  • Windows10
  • JavaScript
  • Web
  • MySQL
  • pip
  • Java
  • PHP
  • 人工智能
  • HTTP
  • Docker 教程
  • Git
  • CSS 教程
  • CSS3 教程
  • HTML 教程
  • HTML5教程
  • Node.js 教程
  • JSON
  • AJAX
  • JSP
  • 数据结构与算法
  • Django 教程
  • Flask
  • Perl
  • Rust
  • C#
  • XML
  • Servlet
  • 设计模式
菜鸟教程 - 学的不仅是技术,更是梦想!

设计模式

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是设计模式能被广泛应用的原因。

设计模式

中介者模式

作者likuolei 2025年8月10日

中介者模式中文讲解 中介者模式(Mediator Pattern)是一种行为型设计模式,属于 GoF(Gang…

阅读更多 中介者模式继续

设计模式

迭代器模式

作者likuolei 2025年8月10日

迭代器模式中文讲解 迭代器模式(Iterator Pattern)是一种行为型设计模式,属于 GoF(Gang…

阅读更多 迭代器模式继续

设计模式

解释器模式

作者likuolei 2025年8月10日

解释器模式中文讲解 解释器模式(Interpreter Pattern)是一种行为型设计模式,属于 GoF(G…

阅读更多 解释器模式继续

设计模式

命令模式

作者likuolei 2025年8月10日

命令模式中文讲解 命令模式(Command Pattern)是一种行为型设计模式,属于 GoF(Gang of…

阅读更多 命令模式继续

设计模式

责任链模式

作者likuolei 2025年8月10日

责任链模式中文讲解 责任链模式(Chain of Responsibility Pattern)是一种行为型设…

阅读更多 责任链模式继续

设计模式

代理模式

作者likuolei 2025年8月10日

代理模式中文讲解 代理模式(Proxy Pattern)是一种结构型设计模式,属于 GoF(Gang of F…

阅读更多 代理模式继续

设计模式

享元模式

作者likuolei 2025年8月10日

享元模式中文讲解 享元模式(Flyweight Pattern)是一种结构型设计模式,属于 GoF(Gang …

阅读更多 享元模式继续

设计模式

外观模式

作者likuolei 2025年8月10日

外观模式中文讲解 外观模式(Facade Pattern)是一种结构型设计模式,属于 GoF(Gang of …

阅读更多 外观模式继续

设计模式

装饰器模式

作者likuolei 2025年8月10日

装饰器模式中文讲解 装饰器模式(Decorator Pattern)是一种结构型设计模式,属于 GoF(Gan…

阅读更多 装饰器模式继续

设计模式

组合模式

作者likuolei 2025年8月10日

组合模式中文讲解 组合模式(Composite Pattern)是一种结构型设计模式,属于 GoF(Gang …

阅读更多 组合模式继续

页面导航

1 2 下一页下一页

© 2025 菜鸟教程 - 学的不仅是技术,更是梦想! Kadence WP 制作的 WordPress 主题

  • C 语言教程
  • jQuery
  • Linux
  • Vue3
  • Go 语言教程
  • Python 3 教程
  • C++ 教程
  • Vue.js
  • 编程杂谈?
  • 数据库
  • Windows10
  • JavaScript
  • Web
  • MySQL
  • pip
  • Java
  • PHP
  • 人工智能
  • HTTP
  • Docker 教程
  • Git
  • CSS 教程
  • CSS3 教程
  • HTML 教程
  • HTML5教程
  • Node.js 教程
  • JSON
  • AJAX
  • JSP
  • 数据结构与算法
  • Django 教程
  • Flask
  • Perl
  • Rust
  • C#
  • XML
  • Servlet
  • 设计模式