Refactoring Guru一个国外网站,建立的初衷是帮助开发者以更为简单便捷的方式,迅速掌握各个设计模式的学习。
Refactoring Guru 上面共拥有 22 种设计模式及 8 条原则的详细讲解,每个设计模式都对应配有一篇图文并茂的文章,让开发者可以很轻松的搞懂各个模式的具体工作原理。每篇文章里均有提供对应的代码示例,这些示例分别支持c#/c++/java/php/python/ruby等八种不同编程语言的实现。该平台上的所有内容目前均免费开放给开发者阅读,也有提供中文版本的翻译(现阶段还没完全翻译完成)。
如果你需要可离线阅读的电子版,平台上也有提供相应的购买入口。
Refactoring Guru 上面共拥有 22 种设计模式及 8 条原则的详细讲解,每个设计模式都对应配有一篇图文并茂的文章,让开发者可以很轻松的搞懂各个模式的具体工作原理。每篇文章里均有提供对应的代码示例,这些示例分别支持c#/c++/java/php/python/ruby等八种不同编程语言的实现。该平台上的所有内容目前均免费开放给开发者阅读,也有提供中文版本的翻译(现阶段还没完全翻译完成)。
如果你需要可离线阅读的电子版,平台上也有提供相应的购买入口。