周末翻了下书,突然想起一个问题,23个设计模式在Python中是如何体现的,虽然Python里面没有接口,但是设计模式不是重依赖于具体的语言。所以心血来潮,就速速买了一本书来看。
这本书的名字是《精通Python设计模式》是一本翻译类的图书,书很薄,但是看起来没想象的那么好。23个设计模式,只有16个,当然这个不是主要问题,个人感觉还是老问题,中外之间的文化差异,很多外文图书的例子,读了以后很难提起兴趣,所以这方面更愿意去看一些国内的分析。如果要给这本书打分,姑且按照6分吧。还有一个就是要测试的话,现成的资源提供不足。
当然Python方向国内或者社区的一些资源还是更好的。
比如有一个网友就整理了Python如何实现23种设计模式,这篇文章有一个亮点就是里面有很清晰的UML图,这是其他地方看不到的。
https://www.cnblogs.com/Liqiongyu/p/5916710.html
而在github上也有很丰富的资源,比如这个。打的星都上万了。可见收益者还是很多的,内容受到了肯定。潜台词就是不看就可惜了。
https://github.com/faif/python-patterns
Python这个方向,有非常丰富,无穷无尽的扩展,一个看似不起眼的小功能,就能有很多实现方法。所以需要鉴别或者提取一些项目,这个还是推荐这两篇文章。看了以后,让自己的眼界大开。
领取专属 10元无门槛券
私享最新 技术干货