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

隐藏网站后台徐州百度seo排名

隐藏网站后台,徐州百度seo排名,公司网站运营方案,北京社交网站建设原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式之一。 原型模式包含以下几个主要角色: 原型接口(Prototype Inte…

原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式之一。

原型模式包含以下几个主要角色:

  • 原型接口(Prototype Interface):定义一个用于克隆自身的接口,通常包括一个 clone() 方法。

  • 具体原型类(Concrete Prototype):实现原型接口的具体类,负责实际的克隆操作。这个类需要实现 clone() 方法,通常使用浅拷贝或深拷贝来复制自身。

  • 客户端(Client):使用原型实例来创建新的对象。客户端调用原型对象的 clone() 方法来创建新的对象,而不是直接使用构造函数。

优点

  • 性能提高
  • 避免构造函数的约束

缺点

  • 配备克隆方法需要全面考虑类的功能,对已有类可能较难实现,特别是处理不支持串行化的间接对象或含有循环结构的引用时。

代码案例

import java.util.UUID;  public interface Prototype {  Object  clone();  
}  /**  * 飞机类  */  
class Plane implements Prototype {  private Integer id;  private String type;  public Integer getId() {  return id;  }  public String getType() {  return type;  }  public Plane(){  id = (int) (Math.random() * 100 + 1);  type = UUID.randomUUID().toString();  }  public Plane(Plane plane){  this.id = plane.id;  this.type = plane.type;  }  @Override  public String toString() {  return "Plane{" +  "id=" + id +  ", type='" + type + '\'' +  '}';  }  @Override  public Object clone() {  return new Plane(this);  }  
}  class Test{  public static void main(String[] args) {  Plane plane = new Plane();  System.out.println(plane);  Plane clone = (Plane) plane.clone();  System.out.println(clone);  }  
}

程序输出

Plane{id=71, type='cc4e73ae-85c4-4735-a74d-d7bae0642724'}
Plane{id=71, type='cc4e73ae-85c4-4735-a74d-d7bae0642724'}
http://www.dtcms.com/wzjs/267856.html

相关文章:

  • 政府网站群整合建设方案怎样联系百度客服
  • 厦门网站建设缑阳建软文推广经典案例
  • 阿里云 wordpress 404爱站网seo培训
  • 上海大学生兼职做网站百度网址
  • 企业建设网站 意义何在网站主题
  • 衢州在建高铁站安卓aso关键词优化
  • 企业网站制作建站公司网络营销的六大功能
  • 衡阳做网站ss0734站长基地
  • 可信网站认证深圳seo优化培训
  • 找做网站公司需要注意什么条件软文广告投放平台
  • 武汉营销网站设计企业网站推广优化公司
  • 偷拍做自拍视频网站西安seo排名优化推广价格
  • 企业百度网站怎么做恩施seo整站优化哪家好
  • 一键查询个人房产信息湖北seo公司
  • 河南省建设银行网站年报nba交易最新消息汇总
  • 上海市城乡建设委员会官方网站网店代运营公司靠谱吗
  • 正规网站建设套餐报价微博搜索引擎优化
  • 什么是电商文案免费网站seo排名优化
  • 沧州公司做网站宁波seo营销平台
  • 购物网站建设成本seo排名点击器曝光行者seo
  • 武汉论坛建站模板网站关键字优化软件
  • 云一网站建设百度推广产品有哪些
  • 祁连县公司网站建设网络推广公司简介
  • 手机端自定义做链接网站即刻搜索引擎入口
  • 两个路由器做双网站seo网址
  • 长春好的做网站公司谷歌google地图
  • 做网站有什么工具网站运营公司
  • 网站建设怎么分析市场网站维护公司
  • 媒体网站建设搜索引擎优化 简历
  • 怎样做恶搞网站百度起诉seo公司