今天,笔者整理一下在 GitHub 上面看到的非常棒的 设计模式 相关的仓库吧。
GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找回,故稍作采撷,希望能帮助到有心人。
简介:
套路得人心,设计模式,你请拿好不谢!
链接:
这是为《 设计模式与游戏完美开发 》一书准备的工程,里面撰写了几近所有的设计模式的实现,上面的链接直接链到了这些设计模式所在的文件夹。
2. me115/design_patterns: 图说设计模式
本书使用图形和代码结合的方式来解析设计模式;每个模式都有相应的对象结构图,同时为了展示对象间的交互细节, 我会用到时序图来介绍其如何运行;
在系统的学习设计模式之后,我们需要达到3个层次:
- 能在白纸上画出所有的模式结构和时序图;
- 能用代码实现;如果模式的代码都没有实现过,是用不出来的;即所谓,看得懂,不会用;
- 灵活应用到工作中的项目中;
Tips : 以上选段自仓库作者所著文字中摘抄而来,有感觉的就进去偷偷眇上一眇吧!
3. QianMo/Unity-Design-Pattern
- 各种设计模式的Unity3D C#版本实现
- 目前已经在Unity中实现了《设计模式:可复用面向对象软件的基础》一书中提出的23种设计模式。
- 《游戏编程模式》一书中介绍的常用游戏设计模式的Unity版实现也有部分实现。
浅墨大佬名下的仓库,赶紧运行起来就能体会其中奥妙吧!
4. abishekaditya/DesignPatterns:
Project : Design Patterns Examples in C#
也不瞎逼逼900赞,你掂量:
扩展阅读:
结语:
- 设计模式就是一套指引手册,一套说明书,一个好的经验总结,他教你如何把 封装继承多态 这几个小玩意用 N 多思路组成庞大的项目。又教你怎么把 万物皆对象 的奥妙运用到软件工程之中。
- 其实吧,不看也不妨害咱们写BUG,但要说有巨人的肩膀可以站而不乖乖站上,去好像对不起这么好学的自己,哈哈~
- 转载请注明出处,谢谢~
本文集持续更新ing,喜欢记得点赞关注哦!
网友评论