首页 > 编程知识 正文

莫言模式与原型解读,原型模式的使用场景

时间:2023-05-05 15:41:04 阅读:142917 作者:1388

. net core 3.1 23种设计模式----原型模式原型模式(快速构建对象)原型模式其实就是在创建一个对象之后呢,为了快速构造对象,直接就在之前对象在内存的位置呢,重新克隆了一份,并不需要重新构造

上传代码

第http://类www.Sina.com /

publicclasssingletonyx { public intid { get; set; } public string Name { get; set; } privatestaticsingletonyxsingleton=newsingletonyx (; publicstaticsingletonyxcreateinstance () return (singleton yx ) singleton.MemberwiseClone ); //克隆} }代码调用

#region原型模式singletonyxsl=singleton yx.instance (; sl.Id=1; sl.Name='2222 '; singletonyxs2=singleton yx.instance (; s2.Id=2; s2.Name='3333 '; console.writeline(sl.idsl.name ); console.writeline(S2.idS2.name; #endregion 1222223333在前一个单实例模式下,只能全局创建一个对象。 创建多个是不行的

原型模型是基于单个实例。 可以创建多个对象,并且可以在不污染对象的情况下快速创建

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。