当前位置: 首页 > news >正文

国外网站 备案吗18.ppt网站是谁做的

国外网站 备案吗,18.ppt网站是谁做的,重庆网站设计找重庆最佳科技,最专业网站建在空对象模式#xff08;Null Object Pattern#xff09;中#xff0c;一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值#xff0c;而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。 在空对象模式中#xff0c;我…在空对象模式Null Object Pattern中一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。 在空对象模式中我们创建一个指定各种要执行的操作的抽象类和扩展该类的实体类还创建一个未对该类做任何实现的空对象类该空对象类将无缝地使用在需要检查空值的地方。 实现 我们将创建一个定义操作在这里是客户的名称的 AbstractCustomer 抽象类和扩展了 AbstractCustomer 类的实体类。工厂类 CustomerFactory 基于客户传递的名字来返回 RealCustomer 或 NullCustomer 对象。NullPatternDemo 我们的演示类使用 CustomerFactory 来演示空对象模式的用法。 创建 AbstractCustomer 抽象类。 public abstract class AbstractCustomer {protected String name;public abstract boolean isNil();public abstract String getName(); }RealCustomer 继承 AbstractCustomer 对其进行扩展 public class RealCustomer extends AbstractCustomer {public RealCustomer(String name) {this.name name; }Overridepublic String getName() {return name;}Overridepublic boolean isNil() {return false;} }NullCustomer 继承 AbstractCustomer 对其进行扩展 public class NullCustomer extends AbstractCustomer {Overridepublic String getName() {return Not Available in Customer Database;}Overridepublic boolean isNil() {return true;} }创建 CustomerFactory 类 public class CustomerFactory {public static final String[] names {Rob, Joe, Julie};public static AbstractCustomer getCustomer(String name){for (int i 0; i names.length; i) {if (names[i].equalsIgnoreCase(name)){return new RealCustomer(name);}}return new NullCustomer();} }使用 CustomerFactory基于客户传递的名字来获取 RealCustomer 或 NullCustomer 对象 public class NullPatternDemo {public static void main(String[] args) {AbstractCustomer customer1 CustomerFactory.getCustomer(Rob);AbstractCustomer customer2 CustomerFactory.getCustomer(Bob);AbstractCustomer customer3 CustomerFactory.getCustomer(Julie);AbstractCustomer customer4 CustomerFactory.getCustomer(Laura);System.out.println(Customers);System.out.println(customer1.getName());System.out.println(customer2.getName());System.out.println(customer3.getName());System.out.println(customer4.getName());} }执行程序输出结果 Customers Rob Not Available in Customer Database Julie Not Available in Customer Database
http://www.hkea.cn/news/14270449/

相关文章:

  • 深圳cms建站模板做外汇网站卖判刑多少年
  • 网站底部广告代码网站建设的知识和技能
  • 网站开发心得成都到西安开车要多久
  • 域名申请哪个网站好宾县建设局网站
  • 网站源码怎么做网站wordpress 零售电商
  • 做文献综述的文章用什么网站重庆网站制作有名 乐云践新
  • 购物车功能网站怎么做的wordpress会员计时
  • 制作一个网站需要多长时间网站建设招标文件
  • 网站二级目录做优化商业计划书ppt免费模板下载
  • 蓝色清爽网站wordpress企业站主题下载
  • 怎么做网站啊网站网页能自己做吗
  • 做明星同款的网站上海公共招聘网官网下载
  • 淘宝api接口实现wordpress湖北seo优化诊断
  • 建旅游网站的意义广州建站网站
  • 湖南建立网站营销设计商务网站建设公司排名
  • 长春商城网站开发wordpress 数据库搜索
  • 如何建设阿里巴巴网站wordpress4.7中文主题
  • 功能型类的网站人和做网站
  • 建设银行 上海科技中心网站制作网页需要什么专业
  • 海曙网站建设哪家好网站开发 加密保护
  • 网站建设要些什么天津网站建设价位
  • 做网站用啥软件爱山东app二维码
  • 网站第三方微信登陆怎么做的ps修图软件
  • 宁波 商城网站建设做网站维护的是什么人
  • 网站建设如何控标金华网站建设行业
  • 网页设计与制作课程教学中经常遇到的问题莱芜网站优化费用
  • 乡村建设规划网站wordpress-5.2.zip
  • 湖州外贸网站建设学院网站建设管理
  • 网站建设逻辑组织的几种模型官网设计效果图
  • 杭州网站开发培训化妆品网站建设方案的预算