假定你有不错的编程经验积累了,譬如说两年以上的编程经验,你可以读经典的GoFL的“Design Pattern”,或者读“深入浅出设计模式”,“大话设计模式”,“模式的乐趣”等等书籍,同时,建议读一下Martin Fowlor的“重构”。