设计模式---简介 分手后的思念是犯贱 2021-09-30 04:42 236阅读 0赞 **参考菜鸟教程** 根据设计模式的参考书 **Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素)** 中所提到的,总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns)。当然,我们还会讨论另一类设计模式:J2EE 设计模式。 <table> <tbody> <tr> <th>序号</th> <th>模式 & 描述</th> <th>包括</th> </tr> <tr> <td>1</td> <td><strong>创建型模式</strong><br> 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。</td> <td> <ul> <li>工厂模式(Factory Pattern)</li> <li>抽象工厂模式(Abstract Factory Pattern)</li> <li>单例模式(Singleton Pattern)</li> <li>建造者模式(Builder Pattern)</li> <li>原型模式(Prototype Pattern)</li> </ul></td> </tr> <tr> <td>2</td> <td><strong>结构型模式</strong><br> 这些设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式。</td> <td> <ul> <li>适配器模式(Adapter Pattern)</li> <li>桥接模式(Bridge Pattern)</li> <li>过滤器模式(Filter、Criteria Pattern)</li> <li>组合模式(Composite Pattern)</li> <li>装饰器模式(Decorator Pattern)</li> <li>外观模式(Facade Pattern)</li> <li>享元模式(Flyweight Pattern)</li> <li>代理模式(Proxy Pattern)</li> </ul></td> </tr> <tr> <td>3</td> <td><strong>行为型模式</strong><br> 这些设计模式特别关注对象之间的通信。</td> <td> <ul> <li>责任链模式(Chain of Responsibility Pattern)</li> <li>命令模式(Command Pattern)</li> <li>解释器模式(Interpreter Pattern)</li> <li>迭代器模式(Iterator Pattern)</li> <li>中介者模式(Mediator Pattern)</li> <li>备忘录模式(Memento Pattern)</li> <li>观察者模式(Observer Pattern)</li> <li>状态模式(State Pattern)</li> <li>空对象模式(Null Object Pattern)</li> <li>策略模式(Strategy Pattern)</li> <li>模板模式(Template Pattern)</li> <li>访问者模式(Visitor Pattern)</li> </ul></td> </tr> <tr> <td>4</td> <td><strong>J2EE 模式</strong><br> 这些设计模式特别关注表示层。这些模式是由 Sun Java Center 鉴定的。</td> <td> <ul> <li>MVC 模式(MVC Pattern)</li> <li>业务代表模式(Business Delegate Pattern)</li> <li>组合实体模式(Composite Entity Pattern)</li> <li>数据访问对象模式(Data Access Object Pattern)</li> <li>前端控制器模式(Front Controller Pattern)</li> <li>拦截过滤器模式(Intercepting Filter Pattern)</li> <li>服务定位器模式(Service Locator Pattern)</li> <li>传输对象模式(Transfer Object Pattern)</li> </ul></td> </tr> </tbody> </table>
相关 设计模式简介 目录 什么是 GOF 设计模式的基石 设计模式总览 组件的生命周期 设计的7大原则 什么是 GOF 在 1994 年,由 Erich 向右看齐/ 2024年03月26日 12:19/ 0 赞/ 47 阅读
相关 设计模式简介 文章目录 前言 一、设计模式的起源 二、设计模式的关键元素 1.模式名称(Pattern Name) 2.问题(Problem 秒速五厘米/ 2023年10月13日 16:21/ 0 赞/ 10 阅读
相关 设计模式简介 1、设计模式是什么? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式是软件工程的基石脉络,如同大厦的 ╰半橙微兮°/ 2022年08月25日 13:50/ 0 赞/ 156 阅读
相关 【详解设计模式-简介】设计模式简介 设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般 谁践踏了优雅/ 2022年06月18日 00:57/ 0 赞/ 180 阅读
相关 设计模式简介 什么是模式?什么是设计模式?现已有哪些常用设计模式?对于各种不同的设计模式,如何应用?带着这些问题,开始了学习和了解设计模式的旅行。 在《在软件开发中理解和使用模式》一文中, 谁践踏了优雅/ 2022年05月29日 13:08/ 0 赞/ 154 阅读
相关 设计模式简介 一、参考书籍 《Design Patterns - Elements of Reusable Object-Oriented Software》(中文译名:设计模式 - 可复 朱雀/ 2022年05月24日 03:37/ 0 赞/ 149 阅读
相关 设计模式简介 设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解 爱被打了一巴掌/ 2022年04月10日 02:43/ 0 赞/ 175 阅读
相关 设计模式简介 设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的 妖狐艹你老母/ 2022年01月21日 02:39/ 0 赞/ 181 阅读
相关 设计模式---简介 参考菜鸟教程 根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名: 分手后的思念是犯贱/ 2021年09月30日 04:42/ 0 赞/ 237 阅读
相关 设计模式简介 > 设计模式: > > 前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定。而是一套用来提高代码可复用性、可维护性、可读性、稳健性、以及安全性的解决方案 末蓝、/ 2021年09月21日 15:54/ 0 赞/ 285 阅读
还没有评论,来说两句吧...