设计模式学习资料(持续更新)

本文提供了一份全面的设计模式学习资料,包括经典图书推荐、模式分类与目录,以及何时使用设计模式的指导。同时,探讨了面向对象设计(OOD)的基本原则,并提到了云设计模式的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设计模式学习资料(持续更新)

前言

本文汇总了设计模式的一些常用资料,用于快速查找。

图书

  • 《设计模式 - 可复用面向对象软件的基础》
  • 《Head First - 设计模式》
  • 《Java设计模式及实践》

设计模式分类

设计模式根据其目的分为:

  • 创建型(creational patterns) - 与对象的创建有关
  • 结构型(structural patterns)- 处理类和对象的组合
  • 行为型(behavioral patterns) - 对类或对象怎样交互和怎样分配职责进行描述
创建型(Creational Patterns) 结构型 (Structural Patterns) 行为型(Behavioral Patterns)
工厂方法(Factory Method) / Virtual Constructor 适配器(Adapter)/ Wrapper 解释器(Interpreter)
模板方法(Tempalte Method)
对象 抽象工厂(Abstract Factory)
构造器(Builder)
原型(Prototype) / Clone
单例(Singleton)
适配器(Adapter)/ Wrapper
桥接(Bridge)
组合(Composite) / Object Tree
装饰器(Decorator)/ Wrapper
门面(Facade)
蝇量(Flyweight)/ Cache
代理(Proxy)
责任链(Chain of Responsibility)
命令(Command) / Action, Transaction
迭代器(Iterator)
中介(Mediator)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值