当前位置:  开发笔记 > 编程语言 > 正文

ac#class应该生成自己的实例吗?

如何解决《ac#class应该生成自己的实例吗?》经验,为你挑选了2个好方法。

我有一个定义CallRate类型的类.我需要通过从文件中读取数据来添加创建我的类的多个实例的功能.

我在我的类CallRate中添加了一个静态方法,它返回一个List.通过调用自己的构造函数之一,类可以生成自己的新实例吗?它有效,我只是想知道这是否正确.

List cr = CallRates.ProcessCallsFile(file);

Ray Lu.. 20

从静态方法获取自己的对象是完全正确的.

例如

其中一个点网库和你做的一样,

XmlReadrer reader = XmlReader.Create(filepathString);


Bill the Liz.. 5

当然,这很好,甚至在某些情况下鼓励.有几种设计模式可以处理对象创建,其中一些只是你所描述的.



1> Ray Lu..:

从静态方法获取自己的对象是完全正确的.

例如

其中一个点网库和你做的一样,

XmlReadrer reader = XmlReader.Create(filepathString);



2> Bill the Liz..:

当然,这很好,甚至在某些情况下鼓励.有几种设计模式可以处理对象创建,其中一些只是你所描述的.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有