class-design

    5热度

    2回答

    非虚拟接口习语描述虚拟方法如何是非公共定制点,公共方法是非虚拟的,以允许基类随时控制如何调用定制点。 这是一个优雅的成语,我喜欢用它,而是如何,如果派生类本身

    14热度

    8回答

    有没有人在Visual Studio中使用类设计器? 我已经下载了2005年的建模力量玩具,并对我迄今为止看到的印象深刻。 MSDN类设计器博客似乎没有更新一段时间,但它仍然看起来很有用。 类设计器是构建基本应用程序的一种快速方法,还是应该在纸上编写代码然后开始编码? 感谢

    3热度

    6回答

    我见过的项目中,DB层中的类只有静态函数,而其他项目需要实例化这些类才能访问成员函数。 哪个更好?为什么?

    3热度

    1回答

    我们有一个相当大的对象图,需要以很多不同的方式(模式)进行序列化和反序列化。在某些模式中,我们希望某些属性被反序列化,有些我们不需要。在未来的模式中,也许可能有更多的属性选项比是或否。现在的问题是我们如何实现这些模式。 方法A(使用反序列化构造函数和ISerializable.GetObjectData): 如果我们让使用反序列化的构造函数,我们得到反序列化的所有不同的模式有很多开关的图形连载本身

    3热度

    7回答

    我正在设计一个处理两组数据的应用程序 - 用户和区域。数据是从第三方制作的文件中读取的。我有一个User类和一个Area类,并且数据被读入一个Users数组和一个Areas数组(或者其他适当的内存结构,这取决于我们所使用的技术)。 这两个类都有一个从文件读取的唯一ID成员,而User类包含一个Area ID数组,给出了一个用户与多个Areas关联的关系。 的要求很简单: 用户列表区的 清单指定区域

    4热度

    12回答

    您在设计班级及其关系时使用什么软件,或者只是笔和纸?

    45热度

    18回答

    在此之前,C#泛型,每个人都将通过创建一个实现IEnumerable的 IE收藏基础代码为他们的业务对象的集合: public class CollectionBase : IEnumerable ,然后将获得从他们的业务对象的集合。 public class BusinessObjectCollection : CollectionBase 现在使用泛型列表类,是否有人只是使用它呢?我发