class-design

class-design

文章 0 浏览 7

如何着手设计一个模块?

当你需要设计一个模块时,你通常会怎么做?到目前为止,我已经关注了它的易用性、API 的直观性、可扩展性、性能以及诸如此类的问题。 但对我来说看似…

空城之時有危險 2024-12-10 20:55:35 2 0

设置接口属性的默认值?

我有一个包含一个属性的接口。我需要设置该属性的默认值。怎么办呢?在接口中为属性设置默认值也是一种好的做法吗?或者这里使用抽象类是一个合适的类…

も让我眼熟你 2024-12-09 15:24:46 5 0

在类及其成员之间共享变量

如果您有一个包含状态变量的类和两个需要访问它并异步操作的成员类。实现这一点的最佳方法是什么? 示例 public enum RestaurantState { BREAKFAST, L…

长梦不多时 2024-12-09 14:35:13 6 0

静态类仅包含静态方法的困境

所以我的任务是映射两个酒店目录;两者都是 csv 文件。 我根据它们的职责创建了两个类: 1. CatalogManager :处理目录的 I/O 操作。 2. CatalogMappe…

天暗了我发光 2024-12-09 04:14:40 5 0

浏览现有的开源项目以学习/改进类设计和设计模式

我正在考虑研究一些开源项目来寻找类设计、设计模式,甚至可能是一些人工智能/算法的例子。 有些人建议不要查看开源项目来学习,但我觉得看到我学到的…

迷迭香的记忆 2024-12-08 00:31:31 7 0

在自己的构造函数中初始化一个新类

我有一个用户类。其中一个属性需要是“关联”用户,因此它的类型需要是 User。现在,当我初始化该类时,当它尝试初始化关联属性时,我会遇到堆栈溢出…

鸠魁 2024-12-07 13:34:33 6 0

mongodb的C#类设计问题

我在mongodb的C#类设计中遇到了一个问题,假设有两个类: public class Group { public Group() { Users = new List(); } public ObjectId Id { get; …

北渚 2024-12-05 20:51:44 6 0

在各个枚举常量上定义 Function

我的一个类将枚举作为其属性之一,该类的定义如下所示: public class A { string properrty1; int id; CustomEnum enum; public A() { //initialize …

并安 2024-12-04 17:03:10 7 0

标记的类层次结构并在解析器中检查它们的类型

我正在尝试编写一个可重用的解析库(为了好玩)。 我编写了一个 Lexer 类,它生成一个 Tokens 序列。 Token 是子类层次结构的基类,每个子类代表不同…

煞人兵器 2024-12-03 21:50:21 2 0

c++相同类型的类成员

我遇到以下情况: class Foo { public: static const Foo memberOfFoo; ........ } 所以问题是我无法在声明它的同一行中初始化它,并且我无法通过构造…

终止放荡 2024-12-03 16:44:35 3 0

“哑巴”包装类

我有一个类,例如 Provider,它将其功能公开给系统的上述服务层。它有一个公共方法,例如 GetX()。现在,有两种方式获取X:XML方式和非XML方式。两个…

节枝 2024-12-03 06:31:40 5 0

在 C# 中,值类型与引用类型的使用

我的问题是: 什么时候应该使用值类型,什么时候应该使用引用类型? 一种相对于另一种的优点和缺点是什么? 如果到处都使用引用类型怎么办?这有什么…

优雅的叶子 2024-12-02 19:02:08 6 0

我应该在哪里释放对象?它能自行释放吗?

我想从 Facebook 获取好友信息并用 Core Data 保存。 我构建了一个 FriendsManager 类,它从 Facebook 获取好友列表(姓名和 ID) 和一个 FriendInfo …

Hello爱情风 2024-12-01 13:56:19 7 0

类接口设计问题

我对如何最好地构建新类的接口有疑问。还有另外两个类与新类进行通信:Platform 和 Sensor。新类Pathfinder将从Sensor接收传感器数据,并在计算路径时…

赏烟花じ飞满天 2024-11-30 01:07:28 2 0

对具有循环引用设计的不可变类的批评以及更好的选择

我有一个工厂类,它创建带有循环引用的对象。我也希望它们是不可变的(在某种意义上)。因此,我使用以下技术,使用某种闭包: [] type Parent() = ab…

甜点 2024-11-29 12:58:21 9 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文