单例设计模式:https://blog.csdn.net/qq_43711904/article/details/95361824 反射与代理设计模式:https://blog.csdn.net/qq_43711904/article/details/97020272 工厂模式: