设计模式 Day01 设计模式概要

2021-02-05  本文已影响0人  望穿秋水小作坊

一、设计模式从何而来?

1. 如果把软件工程里面的技术分为招式内功,你认为哪些技术是招式?哪些技术是内功
2. 在介绍设计模式的起源之前,我们先要了解一下模式的诞生和发展,请问模式起源于哪个领域?(了解即可)
3. 什么是模式?(或者说对模式的定义,非常重要)
4. 软件模式、设计模式的起源?(了解即可)

最早将模式的思想引入软件工程方法学的是1991-1992年以“四人组(Gang of Four,简称GoF,分别是Erich Gamma, Richard Helm, Ralph Johnson和John Vlissides)”自称的四位著名软件工程学者,他们在1994年归纳发表了23种在软件开发中使用频率较高的设计模式,旨在用模式来统一沟通面向对象方法在分析、设计和实现间的鸿沟。

5. 软件模式的基础结构主要有四部分构成,是哪四部分呢?
image.png

二、设计模式是什么?

1. 设计模式可分为创建型(Creational)、结构型(Structural)、行为型(Behavioral)三种,分别用一句描述这三种类型?
2. 24 种设计模式中的难度以及使用频率介绍(优先学习频率最高的)
image.png image.png

三、设计模式有什么用?

1. 设计模式到底有什么用?(至少要能回答两种)
2. 如何判断你已经掌握了某种设计模式?(非常重要)
3. 本系列文章是笔记,来源于刘伟老师的作品,非常棒!
上一篇 下一篇

猜你喜欢

热点阅读