面向对象的重构与模式,有工厂,适配器,桥梁等..