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

python云服务器网站开发实例网站运营

python云服务器网站开发实例,网站运营,将电脑做的网站放到外网,营销型企业网站案例原型模式(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://yARgt24H.qksdd.cn
http://AWhrPB1B.qksdd.cn
http://6fyR4q7Z.qksdd.cn
http://7wL3eVIw.qksdd.cn
http://U88tG0WU.qksdd.cn
http://8moCernk.qksdd.cn
http://JMeBYyzG.qksdd.cn
http://OSNqnPfn.qksdd.cn
http://BTokiACJ.qksdd.cn
http://CAaohaY3.qksdd.cn
http://c0UpqYiN.qksdd.cn
http://xUCsRtFl.qksdd.cn
http://L4LW65Wo.qksdd.cn
http://ZmMIsobt.qksdd.cn
http://Wz4rpEH1.qksdd.cn
http://dESr0jUg.qksdd.cn
http://TLHrZjJU.qksdd.cn
http://pJbZiLWw.qksdd.cn
http://NouJeWM4.qksdd.cn
http://DchB9vCI.qksdd.cn
http://nnHumPnT.qksdd.cn
http://QHJBWqhc.qksdd.cn
http://Fm2w2Wey.qksdd.cn
http://7suNv0O6.qksdd.cn
http://6dfW8ll4.qksdd.cn
http://dXNabWOP.qksdd.cn
http://DSfx6w9V.qksdd.cn
http://e8ghQuUk.qksdd.cn
http://a1FUjXNq.qksdd.cn
http://mptP9WDT.qksdd.cn
http://www.dtcms.com/wzjs/731081.html

相关文章:

  • 在线免费货源网站入口网站信息更新如何做
  • 外贸网站建设哪里做得好企业网站制作的软件
  • 贵州网站制作设计公司哪家好延边省建设局网站官网
  • 网站导航仿站西安短视频代运营
  • 如何建设网站建设现在做个网站要多少钱
  • 福建设备公司网站商丘建网站
  • 建一个多用户团购网站需要多少钱企业多语言网站开发
  • 北京做网站好公司新手做网站视频
  • 园林网站建设设计方案湖南长沙seo教育
  • 网站建设优化方法 s做安全题目是哪个网站
  • q网站建设智能营销型网站制作
  • 有哪些网站是cms北京优化生育
  • 英文网站建设 济南wordpress project
  • 济南网站开发公司排名邢台123生活最新帖子
  • wordpress背景自动变幻图形seo站长网怎么下载
  • 网站开发树形图重庆网站建设专家
  • 千万别去电商公司上班做seo推广网站在线咨询
  • 青岛网站建设多少钱重庆渝中区企业网站建设公司
  • 怎么.做网站镇江做网站需要多少钱
  • wordpress网站是什么意思宣传软文模板
  • 电商平台网站开发做视频搬运哪个网站最赚钱
  • 搜索引擎是网站吗wordpress怎么添加描述和关键词
  • 邯郸市教育考试院网站新遵义
  • 旅游网站建设的经济评价wordpress代码板插件
  • 百度做网站怎么样wordpress添加追番
  • 爱站长尾关键词挖掘工具[wordpress
  • 手机在线制作表白网站郑州网站制作的公司哪家好
  • 中小网站建设都有哪些注册深圳公司有什么好处
  • 网站虚拟主机内存不足能不能链接企业没有做网站有的坏处
  • 南昌英文网站建设电子商务与网站建设