摘要:
原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。吐槽在先:与其说这是一个模式,倒不如说是一种解决对象克隆的方法。好吧,还是叫做模式专业一点。场景:我们经常会在代码中使用Clone方法进行对象的克隆,当然我们的类默认是木有这个方法,需要自己实现自ICloneable接口,然后就可以开始自己的克隆了。当然,中间不仅仅是实现这个简单,克隆还分为浅拷贝和深拷贝,等会再说。模式元素:这个其实真没什么元素,只要你的类实现了iCloneable接口就可以的哦(当然中间涉及到的还是深拷贝和浅拷贝问题哦)。开始实战:我们用写简历这个例子来作为我们模式的探讨对象,简历可能会写很多份,因为 阅读全文
摘要:
写在开头:本文内容来自 WCF全面解析中的一个经典例子,如果你已经看过了,那么可以忽略本文,本文旨在和大家分享不一样的WCF使用方法。准备工作:1.创建解决方案WCFService(当然名字可以任意哦)依次添加四个项目,如上图,Client和Hosting为控制台应用程序,Service和Service.Interface均为类库。2.引用关系Service.Interface:定义服务契约(Service Contract)接口,引用WCF核心库System.ServiceModel.dll;Service:定义服务的项目,由于需要实现具体的服务,而服务契约在Service.Interfac 阅读全文