// 代理类,继承于抽象主题,此处用于验证输入合法性package Proxy_Pattern;import java.util.ArrayList;public class Proxy implements Subject {RealSubject realSubject;String name;// 设置列表ArrayList<String> ponyList = new ArrayList<String>() {{add("Twilight Sparkle");add("Flutter Shy");add("Pinkie Pie");add("Apple Jack");add("Rarity");add("Rainbow Dash");}};Proxy(String name) {this.name = name;}public String getChineseName() {// 判断是否在列表中if (ponyList.contains(name)) {realSubject = new RealSubject(name);String chineseName = realSubject.getChineseName();return chineseName;}elsereturn "null";}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。