每天一款设计模式0——概述

    前些日子忙的焦头烂额,各种乱七八糟的小项目如同走马灯一样轮番上阵,各种的需求不明确及需求变更,各种的只要效率不求质量,搞出来的产品就像憎恶一样东拼西凑丑陋不堪,自己都不想回头去看!

    最近几天工作不是太忙,重温一下设计模式,洗涤一下自己的心灵,也顺便捡几个项目模拟重构一下。

参考书籍只能是经典的GOF的《设计模式》一书。

 创建型结构型行为型
Factory MethodAdapter

Interpreter

Template Method

对象

Abstract Factory

Builder

Prototype

Singleton

Adapter

Bridge

Composite

Decorator

Facade

Flyweight

Proxy

Chain of Responsibility

Command

Iterator

Mediator

Memento

Observer

State

Strategy

Visitor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

表格 1-1 设计模式分类

    上述表格根据设计模式的目的及范围进行了一个划分,大家有一个大概的了解即可。

    在目的准则中,创建型模式与对象的创建有关;结构型模式处理类或对象的组合;行为型模式对类或对象怎样交互和怎样分配职责进行描述。

    在范围准则中,类模式处理类和子类之间的关系,这些关系通过继承建立,是静态的,编译时即确定下来;对象模式处理对象间的关系,这些关系在运行时刻是可以变化的,更具动态性。

    来张图片,描述各设计模式之间的关系,说实话我是没看懂哈哈!

 

 图 1-1 设计模式之间的关系

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值