车斌的博客

专注,重复10遍


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

访问者模式

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

思考并回答以下问题:

阅读全文 »

桥接模式

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

思考并回答以下问题:

  • 桥接模式为什么是结构型模式?
  • 某个类存在两个独立变化的维度,用毛笔和蜡笔怎么举例?
  • 型号可认为是毛笔的抽象部分,而颜色是毛笔的实现部分。怎么理解?
  • 任意组合子类,从而获得多维度组合对象。怎么理解?
  • 桥接模式和适配器模式用于设计的不同阶段,桥接模式用于系统的初步设计,对于存在两个独立变化维度的类可以将其分为抽象化和实现化两个角色,使它们可以分别进行变化;而在初步设计完成之后,当发现系统与已有类无法协同工作时,可以采用适配器模式。但有时在设计初期也需要考虑适配器模式,特别是那些涉及大量第三方应用接口的情况。怎么理解?
  • 用抽象关联来取代传统的多层继承,将类之间的静态继承关系转换为动态的对象组合关系。原来的多层继承是怎么写的?存在什么问题?怎么用桥接模式取代?
  • 将它们设计为两个独立的继承等级结构,为两个维度都提供抽象层,并建立抽象耦合。怎么做到?
  • 可以针对两个维度的抽象层编程,在程序运行时再动态地确定两个维度的子类,动态地组合对象。怎么理解?
阅读全文 »

装饰模式

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

思考并回答以下问题:

  • 抽象装饰类继承抽象构件类并引用它。怎么理解?
  • 对于扩展一个对象的功能,装饰模式比继承更加灵活。为什么?
  • 装饰模式为什么是一种结构型模式?
  • 装饰模式包含抽象构件、具体构件、抽象装饰类和具体装饰类4个角色。这四种如何组合?
  • 半透明模式和透明模式有什么区别?
阅读全文 »

打地鼠

发表于 2019-09-24 | 分类于 Unity
本文字数: 1.4k | 阅读时长 ≈ 1 分钟

思考并回答以下问题:

阅读全文 »

深入了解TCP,解决暗藏问题

发表于 2019-09-24 | 分类于 Unity
本文字数: 12 | 阅读时长 ≈ 1 分钟

思考并回答以下问题:

阅读全文 »

正确收发数据流

发表于 2019-09-24 | 分类于 Unity
本文字数: 12 | 阅读时长 ≈ 1 分钟

思考并回答以下问题:

阅读全文 »

实践出真知:大乱斗游戏

发表于 2019-09-24 | 分类于 Unity
本文字数: 1.3k | 阅读时长 ≈ 1 分钟

思考并回答以下问题:

阅读全文 »

组合模式

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

思考并回答以下问题:

  • 组合模式使用面向对象的方式来处理树形结构。经常会遇到什么树形结构?
  • 组合模式的设计动机是用户在使用时无须对它们进行区分,可以一致地对待容器对象和叶子对象。怎么理解?
  • 组合模式为什么是结构型模式?
  • 组合模式的关键在于定义了一个抽象构件类,它既可以代表叶子,又可以代表容器,客户端针对该抽象构件类进行编程,无须知道它到底表示的是叶子还是容器,可以对其进行统一处理。怎么理解?
  • 组合模式是怎么使用递归的?
  • 容器构件维护一个列表。怎么理解?
阅读全文 »

扫雷

发表于 2019-09-23 | 更新于 2019-12-02 | 分类于 Unity
本文字数: 4.2k | 阅读时长 ≈ 4 分钟

思考并回答以下问题:

  • 请阐述扫雷开发思路。
  • 如何拓展扫雷的游戏玩法?
阅读全文 »

适配器模式

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

思考并回答以下问题:

  • 适配器模式和代理模式有什么区别?
阅读全文 »
1…202122…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%