java设计模式(工厂模式,动态代理,责任链模式……)实例源码