美文网首页设计模式
设计模式 Day03 设计模式概述

设计模式 Day03 设计模式概述

作者: 望穿秋水小作坊 | 来源:发表于2021-03-17 22:03 被阅读0次
1. 模式起源于哪个行业?模式的定义是什么?
  • 起源于建筑行业
  • 定义:模式是在特定环境解决问题的一种方案
2. 如果根据目的(模式是用来做什么的)来分类,可以将设计模式分为哪三类?
  • 创建型模式:主要用于创建对象
  • 结构型模式:主要用于处理类或对象的组合
  • 行为型模式:主要用于描述类或对象如何进行交互和怎么分配职责
image.png
3. 类模式 处理类与子类之间的关系;对象模式处理对象之间的关系;这两种模式的区别是什么(从动态、静态回答)?
  • 类模式:通过继承建立,在编译时刻就被确定下来,是一种静态关系。
  • 对象模式:这些关系在运行时变化,更具动态性。
  • 因此,大部分的设计模式,都是对象模式
4. 在 24 种设计模式中,哪些属于创建型模式?哪些属于结构型模式?哪些属于行为型模式?(全部学完要能默写出来)
image.png
5. 熟练掌握设计模式的优点?(至少说两点吧)
  • 使得设计方案更加灵活,且易于修改。
  • 提供了一套通用的设计词汇和一种通用语言,方便开发人员直接的沟通和交流。
  • 在阅读优质源码的时候,可以更加容易理解。
image.png

相关文章

  • 设计模式 Day03 设计模式概述

    1. 模式起源于哪个行业?模式的定义是什么? 起源于建筑行业 定义:模式是在特定环境中解决问题的一种方案 2. 如...

  • 设计模式

    《C#设计模式》 《C#设计模式》-设计模式概述 《C#设计模式》-面向对象设计原则 《C#设计模式》-单例模式 ...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 简说设计模式之策略模式

    前言:对于设计模式基础概念可以去看[简说设计模式之设计模式概述] 一、什么是策略模式 策略(Strategy)模式...

  • 设计模式之创建型

    设计模式概述 基于设计原则,GoF(设计模式总结4人组)总结了软件开发领域的23个经典设计模式。虽然GoF设计模式...

  • 设计模式之结构型

    设计模式概述 基于设计原则,GoF(设计模式总结4人组)总结了软件开发领域的23个经典设计模式。虽然GoF设计模式...

  • 设计模式之行为型

    设计模式概述 基于设计原则,GoF(设计模式总结4人组)总结了软件开发领域的23个经典设计模式。虽然GoF设计模式...

  • 简说设计模式之适配器模式

    前言:对于设计模式基础概念可以去看[简说设计模式之设计模式概述] 一、什么是适配器模式 适配器模式(Adapter...

网友评论

    本文标题:设计模式 Day03 设计模式概述

    本文链接:https://www.haomeiwen.com/subject/cuoxcltx.html