涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式) 传送门:http://blog.csdn.net/lovelion/article/details/17517213