class-design

class-design

文章 0 浏览 6

这个班级最好的设计是什么?

假设这个类: public class Logger { static TextWriter fs = null; public Logger(string path) { fs = File.CreateText(path); } public static voi…

神妖 2024-10-11 05:55:25 7 0

分层类设计

让我们考虑一下我想创建以下层次结构: 动物 ->类(哺乳动物、两栖类……)->科(猫科、犬科……)->物种(猫、虎……)。 每个子类都依赖于前一个子…

放赐 2024-10-11 04:19:54 2 0

std::ifstream 类的设计

我们这些已经看到 STL 之美的人尝试尽可能多地使用它,并鼓励其他人在任何我们看到他们使用原始指针和数组的地方使用它。 Scott Meyers 写了一本关于 …

℉服软 2024-10-10 23:58:12 9 0

对象模型设计选择

我目前正在使用 C# 开发 ASP.NET MVC 报告应用程序。这是对 PHP 应用程序的重新设计,该应用程序最初只是组合在一起,现在开始获得更多关注。因此,我…

苹果你个爱泡泡 2024-10-10 09:57:47 3 0

具有通用结构的 C# 类设计

这可能是一个简单的问题,但我的头脑拒绝解决这个问题,所以在这种情况下,外部视图总是有用的! 我需要设计一个对象层次结构来为患者实现参数注册。…

无声无音无过去 2024-10-09 22:43:56 6 0

从对象实例访问共享函数时会发生什么

这个问题的背景是我正在尝试调试性能问题(除了我已经知道并且可以找到的明显问题之外)。 我继承了 ASP.NET 应用程序的代码库 (VB.NET)。这是一个早…

遮云壑 2024-10-09 15:40:37 5 0

Java类设计

所以我正在制作这个 Web 应用程序,到目前为止,有一个数据库类可以处理数据库功能 queryMovies、updateMovies 和 getConnection。现在我想将从文件目…

执着的年纪 2024-10-09 14:40:32 3 0

C++ 的类图

伙计们 !我明白我之前的问题并不是针对你们的。我也为此道歉。 让我以不同的方式摆姿势。 以我的情况为例,昨天我面临面试。 那里的人问我,他正在尝…

梦忆晨望 2024-10-09 05:11:09 5 0

当函数后面的“const”关键字有什么作用?

可能的重复: a 的含义是什么const 位于成员函数末尾? 我见过一些具有类似内容的类。 void something() const; const 是什么意思?…

三岁铭 2024-10-09 03:12:12 12 0

C++ 中类的划分和设计

在业余时间,我一直在为各种目的编写代码,并将它们改编成其他语言,只是为了看看那里有什么。目前,我正在采用最初用 Java 编写的遗传编程图形着色算…

葬心 2024-10-08 07:07:23 3 0

Python 中类的前向声明

以下程序可以成功运行: class Simple(object): def __init__(self, name): self.name = name def __add__(self, other): c = Composite() c._members…

多彩岁月 2024-10-08 05:46:28 6 0

为什么静态类只能有静态成员?

正如标题所示,我想了解为什么静态类只能有静态成员。我希望所有编程语言都是一样的。所以我相信所有语言的解释都是一样的。…

你爱我像她 2024-10-07 06:43:32 5 0

Java中不同类之间如何共享数据

在 Java 中的不同类之间共享数据的最佳方式是什么?我有一堆变量,由不同的类在不同的文件中以不同的方式使用。 让我尝试说明我的问题的简化版本: 这…

高冷爸爸 2024-10-07 04:35:28 4 0

未知数量类型参数的类设计

我需要设计一个可以容纳任意数量类型的类,尽管我在设计时不知道这些值的类型和数量。例如 - 我可以使用 2 个 int 和一个 long 或仅 1 个 int 值来初…

小草泠泠 2024-10-06 05:22:57 4 0

Python:类设计 - 列表转换(批评我的代码)

我一直在考虑一个对列表转换有用的类。 这是我当前的实现: class ListTransform(object): """Specs: stores original list + transformations. Trans…

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