class-design

    1热度

    1回答

    这是一个以下这个问题https://softwareengineering.stackexchange.com/questions/256241/c-coding-practice-class-vs-free-functions我前几天发布的问题。总之,这个想法是为统计数据分析创建一个自定义向量类。 我得到了很好的回应,这让我意识到我需要理解:为什么在容器类的构造函数中使用size_t,为什么要使

    -2热度

    1回答

    我想了解是否/何时在代码中使用委托和接口。结构非常简单。主类初始化窗口形式: class MainClass { public static void Main() { InputForm InputForm1 = new InputForm(); InputForm1.ShowDialog(); // show interface to prompt

    3热度

    1回答

    派生填写抽象类成员比方说,我有一个从另一个接口继承(纯抽象类) class BaseInterface {}; 然后另外一个接口是建立在BaseInterface class ExtendedInterface : public BaseInterface {}; 现在的界面,我有一个实现BaseInterface的具体类: class Base : public BaseInterf

    2热度

    1回答

    所以,我有这种情况,其中var3的值取决于var1和var2。基本上,这可以翻译成两种形式: A)使用计算的属性VAR3 class bla { var var1: Int = 0 var var2: Int = 0 var var3: Int { return var1 * var2 } } B)使用存储属性与属性观察员既VAR1和VAR

    -1热度

    2回答

    现在: 2个每个具有相同常数的类,例如, ERR123 的Class1得到了public const int ERR123 = 123; Class2中得到了public const string ERR123 = "Error 123, something went wrong."; 所以我这样称呼它 int code = class1.ERR123; string message = cla

    0热度

    2回答

    我有以下代码和问题,即我的功能rlposition()不能从课程外部获得。 public class RLbadge extends TextView { public RLbadge(Context context) { super(context); this.setTypeface(null, Typeface.BOLD); this.setT

    0热度

    2回答

    我遇到继承问题。 基本上我想教自己面向对象的编程,我不能让我的枚举数组使用我为它创建的toString方法。而是使用PlayingCards类中的那个。 我该如何解决这个问题? public class PlayingCards { private final Rank rank; private final Suit suit; /** * Creates enums for ran

    0热度

    2回答

    我有几个类 public class Person { public int Id{get;set;} public string Name{get;set;} public virtual Institution Institution{get; set;} } public class Institution { public int Id{g

    3热度

    4回答

    我是一名初学者 - 中级自学Python开发者, 在我完成的大多数项目中,我可以看到以下过程重复。我没有任何外部家庭代码的经验,我认为下面的代码不是很专业,因为它不是可重用的,似乎它不适合所有在一个容器中,但在不同的模块上松散耦合的功能。 def get_query(): # returns the query string pass def make_request(qu

    4热度

    3回答

    我想要应用复合模式,所以我需要创建一个Leaf类和一个Composite类,它们都从相同的Component类继承。为了我的组件的任何执行他们的责任,他们需要从单个帮助对象请求帮助。我们有以下 struct Helper { void provide_help(); }; struct Component { Component(Helper* helper)