重磅推荐开源中文版设计模式,通俗易懂
文章首发于微信公众号GitHub黑板报,欢迎大家关注。打开微信,使用搜一搜,搜索GitHub黑板报,即可关注。
大家好,我是章鱼猫。
今天给大家推荐的开源项目是《Designpatternsforhumans》中文版,简单解释设计模式!
一份超全的设计模式指南,共包含23种设计模式的讲解,每一种作者都采用了通俗易懂的方式给大家做讲解,希望能帮助开发者更好的理解设计模式。
总有同学问我各种设计模式是什么意思?这回大家不用问我章鱼猫了,给大家推荐的这个开源项目里都包含了。
设计模式是反复出现问题的解决方案;如何解决某些问题的指导方针。它们不是可以插入应用程序并等待神奇发生的类,包或库。相反,这些是如何在某些情况下解决某些问题的指导原则。
维基百科将它们描述为:
在软件工程中,软件设计模式是软件设计中给定上下文中常见问题的通用可重用解决方案。它不是可以直接转换为源代码或机器代码的完成设计。它是如何解决可在许多不同情况下使用的问题的描述或模板。
需要注意的是:设计模式不是解决所有问题的灵丹妙药。不要试图强迫他们;如果这样做的话,应该发生坏事。请记住,设计模式是问题的解决方案,而不是解决问题的解决方案;所以不要过分思考。如果以正确的方式在正确的地方使用,他们可以证明是救世主;否则他们可能会导致代码混乱。
好了铺垫完成了,设计模式中文版目录如下:
对于想学习设计模式和了解设计模式的同学来讲,可以关注一下这个开源项目。
开源项目地址:https:github。comguanguansdesignpatternsforhumanscn
开源项目作者:guanguans
微信公众号:GitHub黑板报,值得你关注,每天都分享开源项目,挖掘开源的价值。
文章首发于微信公众号GitHub黑板报,欢迎大家关注。打开微信,使用搜一搜,搜索GitHub黑板报,即可关注。关注后,每天都会为您推送我们精心挑选的优质开源项目。
特别提醒:关注我,给我发私信,回复关键字666,可以领取程序员副业赚钱案例电子书以及一本普通人都使用的《副业赚钱手册》电子书。