车斌的博客

专注,重复10遍


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

火车行动

发表于 2019-09-23 | 更新于 2019-10-11 | 分类于 Unity项目
本文字数: 9.7k | 阅读时长 ≈ 9 分钟

思考并回答以下问题:

阅读全文 »

模板方法模式

发表于 2019-09-22 | 更新于 2020-03-08 | 分类于 设计模式
本文字数: 12k | 阅读时长 ≈ 11 分钟

思考并回答以下问题:

  • 什么是基本方法?什么是模板方法?
  • 模板方法模式为什么是类行为型模式?
  • 钩子方法的引入使得子类可以控制父类的行为。怎么实现的?
阅读全文 »

职责链模式

发表于 2019-09-22 | 更新于 2020-04-06 | 分类于 设计模式
本文字数: 14k | 阅读时长 ≈ 13 分钟

思考并回答以下问题:

  • 行为型模式分为类行为型模式和对象行为型模式两种。两者有什么区别?
  • 在一个不纯的职责链模式中,允许某个请求被一个具体处理者部分处理后向下传递,或者一个具体处理者处理完某请求后其后继处理者可以继续处理该请求,而且一个请求可以最终不被任何处理者对象所接收并处理。怎么理解?
  • C#语言中的异常处理(Exceptior Handlers)机制也是职责链模式的典型应用之一,不同的catch子句可以处理不同类型的异常,这些catch子句构成了一条处理异常对象的职责链。怎么理解?
阅读全文 »

代理模式

发表于 2019-09-21 | 更新于 2020-03-07 | 分类于 设计模式
本文字数: 13k | 阅读时长 ≈ 12 分钟

思考并回答以下问题:

阅读全文 »

享元模式

发表于 2019-09-21 | 更新于 2020-03-08 | 分类于 设计模式
本文字数: 11k | 阅读时长 ≈ 10 分钟

思考并回答以下问题:

  • 提供了一个享元池用于存储已经创建好的享元对象。怎么理解?
阅读全文 »

中介者模式

发表于 2019-09-21 | 更新于 2020-03-15 | 分类于 设计模式
本文字数: 14k | 阅读时长 ≈ 13 分钟

思考并回答以下问题:

  • 中介者模式为什么是行为型模式?为什么是迪米特法则的一个典型应用?
  • 中介者模式的核心在于中介者类的引入,中介者类维护一个同事类的列表。怎么理解?
  • 像QQ群一样,QQ群维护了其他用户的QQ。怎么理解?
阅读全文 »

状态模式

发表于 2019-09-21 | 更新于 2020-03-08 | 分类于 设计模式
本文字数: 20k | 阅读时长 ≈ 18 分钟

思考并回答以下问题:

  • 有些对象也像水一样具有多种状态,这些状态在某些情况下能够相互转换。游戏中是什么对象?
  • 统一由环境类来负责状态之间的转换和由具体状态类来负责状态之间的转换有什么不同?
阅读全文 »

观察者模式

发表于 2019-09-21 | 更新于 2020-03-07 | 分类于 设计模式
本文字数: 14k | 阅读时长 ≈ 13 分钟

思考并回答以下问题:

阅读全文 »

外观模式

发表于 2019-09-20 | 更新于 2020-03-15 | 分类于 设计模式
本文字数: 13k | 阅读时长 ≈ 11 分钟

思考并回答以下问题:

  • 外观模式是迪米特法则的一种具体实现。什么是迪米特法则?怎么实现的?
  • 使用外观模式要引入一个新的外观角色,怎么理解?
  • 抽象外观类可以解决传统的外观模式违反开闭原则的缺点。怎么理解?
  • 外观模式为什么是结构型设计模式?
  • 客户端通过外观角色来间接访问子系统。怎么理解?
阅读全文 »

3D塔防类游戏--BN塔防

发表于 2019-09-20 | 分类于 Unity
本文字数: 28k | 阅读时长 ≈ 26 分钟

思考并回答以下问题:

  • 类的static成员在堆中只有一份,所有实例共享这个成员。怎么理解?
阅读全文 »
1…212223…48
Chebin

Chebin

记录自己的学习过程
472 日志
14 分类
68 标签
近期文章
  • Laravel Database-Eloquent Model源码分析(下)
  • Laravel Database-Eloquent Model源码分析(上)
  • 第11章 接下来如何做
  • 第10章 K最近邻算法
  • 第9章 动态规划
© 2018 – 2020 Chebin | 站点总字数: 5m | 站点阅读时长 ≈ 76:11
由 Hexo 强力驱动
|
主题 – NexT.Pisces
0%