欢迎来到天天文库
浏览记录
ID:34265081
大小:169.50 KB
页数:3页
时间:2019-03-04
《如何合理创建c对象》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、拟建中的阜阳市中国XXXX国际服装城依托中国XX国际服装城,拟建成为皖西北地区规格最高、规模最大、商务及功能最优的现代化、国际化服装专业市场,建设规模占地约128亩,建筑面积约25万平方米,项目总投资约5亿元人民币。经过1--2年的开发建设,能达到正常运营期的中国XX.XX国际服装城将吸纳全国和世界各地的经销商、代理商企业物流总部等500—1000家,预计年交易额实现68亿元人民币,每年实现税收8000—10000万元人民币,每年实现利润1.68亿元人民币,实现就业和创业人员约2万以上。如何合理创建c#对象创建对象:通常情况下,人
2、们都不是太重视对象的创建,而是更重视类的设计,但是创建对象确实又很重要。当前比较流行的方法是:工厂创建模式工厂创建模式中的“工厂”就像真正的工厂,只是创建对象,而且,即使工厂实现有所改变,客户也不会受到影响。工厂设计模式有两种办法:1.单工厂模式///(这里不好画图,不知道我下面写的能不能正确显示)Client1product1Factoryproduct2Client2product3客户端需要的是product,他们不需要了解product类是如何建立的,只需要给工厂提供一定的信息,然后创建product对象,看个例子:usi
3、ngSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication3{publicinterfaceIApparel//定义一个产品接口{stringShowMe();boolKnit{get;}}publicclassSportsShirt:IApparel//产品1(通过接口继承而来){publicstringShowMe(){return("SportsShirt");}publicboolKnit{get{returnt
4、rue;}}}publicclassDressShirt:IApparel//产品2{publicstringShowMe(){return("DressShirt");}publicboolKnit{get{returnfalse;}}}publicclassApparelFactory//创建工厂类{publicIApparelCreateApparel(stringapptype)//定义一个返回对象的方法,该方法返回类型为IApparel,这样任何实现了IApparel接口的类的对象都可以返回。{switch(apptyp
5、e){case"MDRSHIRT":returnnewDressShirt();case"MSPSHIRT":returnnewSportsShirt();}returnnull;}}classProgram{staticvoidMain(string[]args){ApparelFactoryfactory=newApparelFactory();IApparelob1=factory.CreateApparel("MDRSHIRT");IApparelob2=factory.CreateApparel("MSPSHIRT");
6、Console.WriteLine(ob1.ShowMe());Console.WriteLine(ob1.Knit);Console.WriteLine(ob2.ShowMe());Console.WriteLine(ob2.Knit);System.Threading.Thread.Sleep();}}}2.多工厂模式Client1Factory1product1Client2Factory2product2Client3Factory3product3对于简单的例子,用第一种方法比较好点,不过有时用多工厂更合适,比如可能有一
7、个分布式应用。下面的例子创建一个多工厂模式:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication3{publicinterfaceIApparel//定义一个产品接口{stringShowMe();boolKnit{get;}}publicclassSportsShirt:IApparel//产品1(通过接口继承而来)经济增长:在优化结构、提高效益和降低消耗的基础上,“十一五”期市GDP年均增长12%以上(现
8、14%以上),2010年达到650亿元以上,人均GDP力争1000美元;财政收入达到80亿元;规模以上工业销售达到550亿以上;全社会固定资产投资年均长20%,五年累计1000亿元;社会消费品销售额260亿元,年均增长20%,外贸进口总额2.5亿美
此文档下载收益归作者所有