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

生物公司网站建设网页视频加速器

生物公司网站建设,网页视频加速器,口碑好的句容网站建设,登录手机网站模板html定义#xff1a;用原型实例指导创建对象的种类#xff0c;并且通过拷贝这些原型创建新的对象。原型模式其实就是从一个对象再创建另外一个可定制的对象#xff0c;而且不需知道任何创建的细节。 优点#xff1a; 一般在初始化的信息不发生变化的情况下#xff0c;克隆是最…定义用原型实例指导创建对象的种类并且通过拷贝这些原型创建新的对象。原型模式其实就是从一个对象再创建另外一个可定制的对象而且不需知道任何创建的细节。 优点 一般在初始化的信息不发生变化的情况下克隆是最好的办法。这即隐藏了对象创建的细节又对性能大大的提高。 如果字段是值类型的则对该字段执行逐位赋值如果字段是引用类型则复制引用但不复制引用的对象因此原始对象及其复本引用同一对象。 浅复制被复制对象的所有变量都含有与原来的对象相同的值而所有的对其他对象的引用都仍然指向原来的对象。 深复制把引用对象的变量指向复制过的新对象而不是原有的被引用的对象。 把要复制的对象所引用的对象都复制一遍 缺点 实现深复制时可能需要比较复杂的代码。 适用场景 原型模式通常在以下情况使用通过其构造方法创建一个对象需要耗时很久或者消耗很多资源时可以考虑使用原型模式。 使用clone方法创建对象不需要调用其构造方法它的本质是在内存中复制对象 一般在初始化的信息不发生变化的情况下克隆是最好的办法。 结构图 原型模式的注意事项java 1、使用原型模式复制对象不会调用类的构造方法。 因为对象的复制是通过调用Object类的clone方法来完成的它直接在内存中复制数据因此不会调用到类的构造方法。不但构造方法中的代码不会执行甚至连访问权限都对原型模式无效。还记得单例模式吗单例模式中只要将构造方法的访问权限设置为private型就可以实现单例。但是clone方法直接无视构造方法的权限所以单例模式与原型模式是冲突的在使用时要特别注意。 2、深拷贝与浅拷贝。 Object类的clone方法只会拷贝对象中的基本的数据类型对于数组、容器对象、引用对象等都不会拷贝这就是浅拷贝。如果要实现深拷贝必须将原型模式中的数组、容器对象、引用对象等另行拷贝。
http://www.hkea.cn/news/14325396/

相关文章:

  • 国内购物网站大全移动网站开发教程下载
  • canvas网站源码济南建设职业技术学院
  • 教育机构网站苏州网站建设企业
  • 百度如何才能搜到你的网站国外平面设计素材网站
  • jsp网站开发 pdf新鸿儒网站
  • 有没有可以在网站上做试卷的软件编程培训机构
  • 如何做亚马逊跨境电商平台福建seo排名
  • 连云港中信建设证券网站如何搞好职业学校网站的建设和管理
  • 直接做的黄页视频网站网站开发团队需要哪些人
  • 哪个网站买东西最便宜高清网站建设的好处
  • 怎样看网站建设制作方网站建设使用的工具
  • 绥化市住房和城乡建设网网站网站外链快速建设
  • 手机网站demo搜索网络如何制造
  • 重要的网站建设网站项目开发案
  • 成都科技网站建设联系电话学电商一般月收入多少
  • 丹江口市建设局网站wordpress爱好者
  • 上海网站设计要多少钱南阳网站建设电话
  • 交互网站设计wordpress调用推荐文章代码
  • 网站制作的设计思路wordpress头像无法显示
  • 网站开发流程莆田wordpress 文章添加字段
  • 百度网盘怎样做网站公司网站建设排名
  • 媒体网站 建设网络强国图片列表wordpress主题
  • 个人备案挂企业网站收费wordpress主题排行
  • 网站图片等比缩小怎么做美瞳网站
  • 安徽元鼎建设公司网站怎么做百度里面自己的网站
  • php网站开发技术前景重庆网站推广
  • 罗湖装修公司网站建设个人可以做网站么
  • 网站加首页学动漫有什么出路
  • 做好我局门户网站建设工作网站建设中管理员登录的代码怎么写
  • 大连企业模板建站营销型网站建设团队