`
lc52520
  • 浏览: 369273 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

设计模式(名称介绍)

    博客分类:
  • java
阅读更多

创建型模式

1.抽象工厂模式 AbstractFactory
2.建造者模式 Builder
3.工厂方法模式 Factory Method
4.原型模式 Prototype
5.单例模式 Singleton

结构型模式

1.适配器模式 Adapter
2.桥接模式 Bridge
3.组合模式 Composite
4.装饰模式 Decorator
5.外观模式 Facade
6.享元模式 Flyweight
7.代理模式 Proxy

行为模式

1.职责链模式 Chain of Responsibility
2.命令模式 Command
3.解释器模式 Interpreter
4.迭代器模式 Iterator
5.中介者模式 Mediator
6.备忘录模式 Memento
7.观察者模式 Observer
8.状态模式 State
9.策略模式 Strategy
10.模板方法模式 Template Method
11.访问者模式 Visitor

分享到:
评论

相关推荐

    Head.First设计模式_PDF

    第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章则很快地浏览尚未介绍的设计模式,包括Bridge、...

    软件设计模式(java版)习题答案.pdf

    设计模式一般有如下几个基本要素:模式名称、问题、目的、解决方案、效果、实例代码和相关设计模式,其中的关键元素包括模式名称、问题、解决方案和效果。 设计模式的优点 正确使用设计模式具有以下优点: 1. ...

    MongoDB应用设计模式

    资源名称:MongoDB应用设计模式内容简介:无论是在构建社交媒体网站,还是在开发一个仅在内部使用的企业应用程序,《MongoDB应用设计模式》展示了MongoDB需要解决的商业问题之间的连接。你将学到如何把MongoDB设计...

    head first 设计模式

    第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式...

    设计模式 中文 书籍

    虽然给定的部分内容并未详细介绍具体的设计模式类型,但根据上下文可以推断出,这些模式大致可以分为以下几类: - **创建型模式**:关注实例化过程,提供了一种方法来创建对象,同时隐藏创建逻辑。例如,单例模式、...

    大优惠Head First 设计模式

    第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式...

    HeadFirst设计模式(中文版)

    第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式...

    java设计模式.高清影印版

    影印版.pdf",这应是一份PDF格式的文档,可能包含了对设计模式的全面介绍,包括单例模式、工厂模式、观察者模式、装饰器模式、代理模式、适配器模式、桥接模式、建造者模式、组合模式、享元模式、命令模式、解释器...

    Head First 设计模式 JAVA源码

    第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式...

    设计模式 高清 完整版

    由GoF(Gang of Four)所著的设计模式书籍,被视为面向对象设计领域的经典之作,其中详细介绍了多种设计模式,旨在帮助软件开发者构建出既解决问题又能适应未来需求变化的高质量系统。 #### 为什么需要设计模式? ...

    Head First 设计模式(中文版)

    第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式...

    HeadFirst 设计模式java源代码

    第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式...

    设计模式详解及c++代码实现

    设计模式是软件工程中的一种最佳实践,用于解决在软件开发过程中常见的问题,提供了一套可重用的解决方案。本文将详细解析23种经典的设计模式,并结合C++语言在Visual C++ 6.0环境下进行代码实现。我们将探讨抽象...

    设计模式(经典的软件工程书籍)

    这本书不仅为软件设计模式提供了一个统一的术语体系,还详细介绍了23种经典的设计模式,这些模式被广泛应用于解决常见的软件设计问题,促进了软件的复用性和可维护性。 ### 重要知识点概览 #### 1. 设计模式的定义...

    设计模式之我见源代码

    设计模式是软件工程中的一种重要思想,它是在特定情境下,为解决常见问题而提炼出的可复用的解决方案模板。这些模式描述了在特定上下文中如何进行对象间的交互和结构,以达到良好的软件设计原则,如开闭原则、单一...

    常见的23种设计模式的实例和名称,问题解决方案的描述

    ### 常见的23种设计模式的实例和名称,问题解决方案的描述 #### 一、概述 设计模式是一种经过验证的解决方案,用于解决在软件设计过程中经常遇到的问题。它们提供了一种标准化的方式来处理常见问题,使得软件更加...

    java设计模式&java程序设计

    下面介绍几种常见的设计模式及其应用场景: 1. **单例模式(Singleton Pattern):** - **定义:** 确保一个类只有一个实例,并提供一个全局访问点。 - **应用场景:** 当需要控制资源访问时,例如数据库连接池、日志...

Global site tag (gtag.js) - Google Analytics