我应该允许对象从其接口中删除自身吗? OOD 正确吗?
我有以下内容: interface File { String name() ... } interface FileService { List<File> getAllFiles() ... } 在使用此类接口时 如果我决定删…
关于封装的问题(书籍:HF OOA&D)
我正在读这本书(Head First Object Oriented Design & Analysis)。在第五章中有一个建议,我想对此有一些其他的看法。书上说: “当你有一组属性…
是否有有关面向对象设计问题的现实示例的在线材料?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
这个静态类会在多用户场景中中断吗?
假设我使用扩展方法创建了一个如下所示的静态类: public static class MyStaticExtensionClass { private static readonly Dictionary<int, SomeCl…
如何在不出现“内存不足”的情况下处理数十亿个对象错误
我有一个应用程序可能需要处理数十亿个对象。每个对象都是 TRange 类类型。这些范围是在算法的不同部分创建的,具体取决于某些条件和其他对象属性。因…
关于 C++ 的一个问题/ OOD 面试问题
在 C++/OOD 面试中,你被问到的最有趣或最困难的问题是什么? 在 C++/OOD 面试期间,您想向应聘者提出的最有趣或最困难的问题是什么? 编辑:更新了…
包含类如何调用包含类的成员函数 - C++ 中的组合
这是从 C++ 角度来看的一般设计问题。我有一个容器类,其中包含其他两个类的对象。 从容器类中,我们可以调用所包含的类对象的方法,“因为我们拥有所…