4个设计模式相关的 GitHub 资料库

今天,笔者整理一下在 GitHub 上面看到的非常棒的 设计模式 相关的仓库吧。

GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找回,故稍作采撷,希望能帮助到有心人。

简介:

套路得人心,设计模式,你请拿好不谢!

链接:

No.1 PBaseDefense_Unity3D

这是为《 设计模式与游戏完美开发 》一书准备的工程,里面撰写了几近所有的设计模式的实现,上面的链接直接链到了这些设计模式所在的文件夹。


2. me115/design_patterns: 图说设计模式

本书使用图形和代码结合的方式来解析设计模式;每个模式都有相应的对象结构图,同时为了展示对象间的交互细节, 我会用到时序图来介绍其如何运行;

在系统的学习设计模式之后,我们需要达到3个层次:

  1. 能在白纸上画出所有的模式结构和时序图;
  2. 能用代码实现;如果模式的代码都没有实现过,是用不出来的;即所谓,看得懂,不会用;
  3. 灵活应用到工作中的项目中;

Tips : 以上选段自仓库作者所著文字中摘抄而来,有感觉的就进去偷偷眇上一眇吧!

3. QianMo/Unity-Design-Pattern

  • 各种设计模式的Unity3D C#版本实现
    • 目前已经在Unity中实现了《设计模式:可复用面向对象软件的基础》一书中提出的23种设计模式。
    • 《游戏编程模式》一书中介绍的常用游戏设计模式的Unity版实现也有部分实现。

浅墨大佬名下的仓库,赶紧运行起来就能体会其中奥妙吧!


4. abishekaditya/DesignPatterns:

Project : Design Patterns Examples in C#
也不瞎逼逼900赞,你掂量:


扩展阅读:

  • 菜鸟教程-设计模式
  • 《Game Programming Patterns》
  • Unity 之 【话大】设计模式全家桶 -

结语:

  • 设计模式就是一套指引手册,一套说明书,一个好的经验总结,他教你如何把 封装继承多态 这几个小玩意用 N 多思路组成庞大的项目。又教你怎么把 万物皆对象 的奥妙运用到软件工程之中。
  • 其实吧,不看也不妨害咱们写BUG,但要说有巨人的肩膀可以站而不乖乖站上,去好像对不起这么好学的自己,哈哈~
  • 转载请注明出处,谢谢~

本文集持续更新ing,喜欢记得点赞关注哦!

你可能感兴趣的:(4个设计模式相关的 GitHub 资料库)