Rails中的设计模式

Win*_*ton 9 design-patterns ruby-on-rails

我记得,我在大学里有一本关于设计模式的GoF书,这对我的C和C++编程很有帮助,因为我跳到Rails我试图使用我之前学到的那些设计模式,Rails是一个相对较新的范例对我来说,复数,动词,REST,DRY.你能给我一本推荐的Rails书吗,我可以很容易地理解我以前在大学里学到的东西.

PS我怀疑Matz知道GoF书,并将其应用于Ruby ...... :-)

mik*_*kej 19

诸如REST,DRY等主题与Gang of Four所涵盖的模式并不属于同一类别.有一本书,Ruby中的设计模式,你可能会发现它非常有用,因为它涵盖了原始GoF模式在Ruby中的应用.但是,一旦你开始使用像Ruby这样的动态语言进行编程,你会发现你不需要像在C++和Java这样的语言中那样使用相同的模式.

我还将介绍The Ruby Way(用于一般Ruby编程),带有Rails的敏捷Web开发(用于Rails的良好介绍)和实用程序员(涵盖许多一般实践,例如不要重复自己). )