class-design

    2热度

    3回答

    我正在尝试将.ASMX Web服务中的代码更改为类库项目。 Web服务项目有一个web.config文件: <applicationSettings> <myService.Properties.Settings> <setting name="DownloadChunkSize" serializeAs="String"> <value>100000</val

    0热度

    2回答

    我有一个维护应用程序,必须将企业数据(从各种数据库/表)转换为平面文件,每个平面文件都以特定的格式供遗留应用程序使用。我已经得到了数据模型,如 public class StatusCode { public String Id { get; set; } public Char Level { get; set; } public String Descripti

    0热度

    1回答

    假设我有一个带有3个构造函数的类,一个默认(无参数)构造函数,一个参数化构造函数和一个静态构造函数。像这样: public MyClass() { ... } public MyClass(string arg) : this() { ... } static MyClass() { ... } 假设我调用参数化构造函数,这些构造函数按什么顺序执行? 我认为这是静态的,然后参数化,然后默认

    3热度

    4回答

    如果我有了拥有它有项目和敌人,然后在出现的实际播放器的用户对象上gamehelper对象的对象类型房的对象世界对象textgame。 (这游戏没有流浪的敌人,因为这会我的问题对我来说:-)复杂得多) 我应该怎样去杀死任何敌人或拾取对象? 还是应该在完全组织我的课程时考虑其他方法?我得到了我需要的是控制世界,用户和对象之间的中间经理的建议,但我无法弄清楚如何会看/工作。 如果需要的话,我还会实现ki

    2热度

    2回答

    当实现一个类时,为方法返回一个值(疑问句)还是直接在方法中直接操作类属性(命令式)更好。 例如,我有一个类建立一个字符串输出到一个CSV文件。我可能会做这种方式: String output = "" String records[] = //list of record strings void extract() extractHeader() extractRec

    5热度

    1回答

    我认为流畅的接口对于很多任务来说非常方便。但当我最终在一个课程中混合流利的方法和修改方法时,我感到不安。 只是一个例子(这是一个有点做作,请多多包涵): 假设一个字符串的工具类,微调似乎不错的链接: Str & Str::Trim() { return TrimLeft().TrimRight(); } 其他方法自然会返回一个新对象: Str Str::GetFirstToken() cons

    12热度

    6回答

    说我有一个类,如下所示: internal class SomeClass { IDependency _someDependency; ... internal string SomeFunctionality_MakesUseofIDependency() { ... } } 然后我想补充一点,是相关但利用不同的相关性达

    0热度

    2回答

    我在映射到主实体类的数据库中有一个表。该表有一些列将外键值保存到其他属性表中。 如何将这些映射到业务类?我是否为每个属性表创建一个新类,并让主类将这些属性保存为属性?

    5热度

    1回答

    我有一个类,这个类可以是空的。这个类只有String类型的公共属性。当这个类处于空状态时,这意味着所有属性的值都是String.Empty。 1)使用公共静态字段,可以修改Class.Empty的属性。 2)我没有看到一个公共静态财产的getter应该返回一个空对象(将所有的字段清空手动)每次。我认为这是不好的做法。 3)另一种解决方案是实现您自己的类。 IsNullOrEmpty(Class o

    12热度

    4回答

    我有兴趣听到关于Python中类属性的一些讨论。例如,什么是类属性的良好用例?大多数情况下,我不能想出一个类属性优于使用模块级属性的情况。如果这是真的,那么为什么他们呢? 我与他们的问题是,它几乎太容易错误地破坏类属性值,然后你的“全局”值已经变成本地实例属性。 欢迎你将如何处理以下情况发表意见: 由类和/或子类中使用的常数值。这可能包括“幻数”字典键或列表索引,永远不会改变,但可能需要一次性初始