熟悉面向对象编程的基本套路。然后先把基本的23种设计模式及其优缺点论述的书看完。再看这本书,保证你会觉得很有意思。再能用到工作中。绝对会发现设计模式的好处。哪怕你写的项目并不大。遵循一定的设计模式规范,有利于代码维护。