以奇怪的方式使用抽象

时间:2016-06-03 11:36:28

标签: oop interface abstract-class abstraction object-oriented-analysis

我有一个奇怪的问题。假设有两个类(WinRecord,SalesRecord)的要求就像这样。

WinRecord{
    int won;
    int loss;
    int total;

    //Getters, Setters and other methods.
}

SalesRecord{
    int Sold;
    int Remained;
    int total;

    //Getters, Setters and other methods.
}

是否有一种很好的方法可以使用抽象(或任何其他OOP实践)来抽象出这两个类,为每个类保留有意义的变量名?

1 个答案:

答案 0 :(得分:0)

当我用Google搜索并仔细检查其他相关问题,答案和评论时,唯一的方法是创建一个具有变量通用名称的泛型类。 但是如果你想纯粹将这个类用作数据项,它可能不是一个解决方案,因为如果你想将它转换为JSON,变量名将受到影响。