代理模式:https://www.cnblogs.com/cenyu/p/6289209.html MAP:https://www.runoob.com/java/java-map-interface.html