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

北京网站的建设怎么做免费的网站空间

北京网站的建设,怎么做免费的网站空间,wordpress如何代码高亮,网站qq联系代码原型模式(Prototype Pattern) 原型模式(Prototype Pattern) 是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种创建型设计模式。也就是用一个已经创建的实例作为原型,通过…

原型模式(Prototype Pattern)

原型模式(Prototype Pattern) 是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种创建型设计模式。也就是用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。C# 提供了 ICloneable 接口,用 C# 实现原型模式很简单。

(1)使用Object的MemberwiseClone() 方法

using System;
using System.Text;
namespace ConsoleApplication
{public class WebSite{public string Name { get; set; }public string Url { get; set; }static WebSite webSite = new WebSite(){Name = "cjavapy",Url = "https://www.cjavapy.com"};/// /// 原型模式:解决对象重复创建的问题/// 通过MemberwiseClone来clone新对象,内存操作,直接复制的,避免重复创建/// Object有 MemberwiseClone() 方法默认浅克隆/// /// public static WebSite CreateInstancePrototype(){return (WebSite)webSite.MemberwiseClone();}}class Program{static void Main(string[] args){var obj=WebSite.CreateInstancePrototype();Console.WriteLine("Name={0},Url={1}",obj.Name,obj.Url);Console.ReadKey();}}
}

 (2)使用ICloneable接口

using System;
using System.Text;
namespace ConsoleApplication
{public class WebSite : ICloneable{public string Name { get; set; }public string Url { get; set; }static WebSite webSite = new WebSite(){Name = "cjavapy",Url = "https://www.cjavapy.com"};/// /// 原型模式:解决对象重复创建的问题/// 通过MemberwiseClone来clone新对象,内存操作,直接复制的,避免重复创建/// /// public static WebSite CreateInstancePrototype(){return (WebSite)webSite.MemberwiseClone();}public object Clone(){return new WebSite() { Name = this.Name, Url = this.Url };}}class Program{static void Main(string[] args){var obj1 = new WebSite(){Name = "cjavapy",Url = "https://www.cjavapy.com"};var obj2 = (WebSite)obj1.Clone();Console.WriteLine("Name={0},Url={1}", obj2.Name, obj2.Url);Console.ReadKey();}}
}

http://www.15wanjia.com/news/185472.html

相关文章:

  • 做科学小制作的视频网站科泉网站
  • 里水网站开发wordpress图片懒加载插件
  • 网站信息内容建设实施办法手机端网站开发教程
  • 黄岛区网站建设有没有免费注册域名的网站
  • pc蛋蛋网站怎么做品牌营销包括哪些内容
  • wordpress网站慢企业定制网站建设公司哪家好
  • 佛山主题网站设计多少钱seo免费软件
  • html简单的网站wordpress自动备份插件
  • 网站应用是什么有了域名公司网站怎么建设
  • 创联互动建设网站百度网盟推广怎么选择投放网站
  • 邗江区城乡建设局网站搬家公司需要多少钱
  • 杭州网络营销网站做网站后期怎么维护
  • 滨海哪家专业做网站大连外贸网站建设
  • 教育网站建设规划书城市建设专题新闻发布会
  • 功能型网站百度手机网站生成
  • 青岛东八区创意做网站制作梦核的网站
  • 扁平 网站模板停车场收费标准
  • 装饰网站开发背景建设网站团队
  • 外贸单在哪些网站做wordpress重装空白
  • 丹东市网站建设wordpress 搜索
  • 大有网网站如何自己编写网站
  • 成都网站建设思图佳可以用tomcat.做网站吗
  • 网站获取qq号码 原理网站主机免费
  • 做网站专用软件网站图片下载 代码
  • 如何优化网站图片大小wordpress支持视频格式
  • 上海集团网站制作网站策划书基本项目
  • 山东省建设职业教育集团网站学校门户网站是什么意思
  • 网站设计素材下载网站开发算软件开发吗
  • 长春好的做网站公司有哪些个人做网站开发
  • 网站建设的流程范文1500字改了网站关键词