generalization

    2热度

    3回答

    我是Java新手,我尝试制作一些非常简单的Java应用程序。在我的尝试中,我遇到了泛化的问题。我有一个人对象的列表。 人可以是父亲或母亲。 然后,我有几个同名方法eat(...)但它们在输入参数上有所不同。这些方法不是类类的一部分。其中一种方法接受母亲作为参数,另一种接受父亲。 问题是如何动态决定在人列表上调用哪个方法。当我试图通过列表迭代并调用o.eat(迭代器)它与编译器错误提示,因为迭代器是

    0热度

    1回答

    首先在我的ER-型号我有具有IS-A有两个不相交的子实体储蓄账户和支票账户关系的账号实体。 但是我有一个客户实体存款人与账户关系的实体,这样的用例如下面的ER图。 因此,我的ER翻译成这样的表: 客户(CID,CNAME) 存款(CID,帐户数) 储蓄账户(账号,平衡,利率) 支票账户(帐户数,平衡,透支量) 所以最后,我只取2个表储蓄账户和检查账户从IS-A关系。 然后出现问题,创造存款表,我采

    1热度

    2回答

    我想知道是否有可能通过特定的设计模式推广Java程序的输入和输出部分?我正在寻找一种方法来使用一种模式在将来添加不同类型的实现。例如,假设我有一个方法可以根据输入计算某些内容,并且它通过Console进行工作。我怎样才能以这样一种方式推广这个应用程序的输入输出端,即可以很容易地添加像GUI或Web服务的输入/输出的其他实现? public int compute(int input){

    0热度

    1回答

    我有这个功能来读取一个JSON文件到驱动程序的结构: func getDrivers() []Driver { raw, err := ioutil.ReadFile("/home/ubuntu/drivers.json") if err != nil { fmt.Println(err.Error()) os.Exit(1) }

    0热度

    1回答

    我想了解不同的可能性来概括XSLT模板,以便在不同的地方重用它们。到目前为止,我有两种情况,我不知道如何继续。 案例1 - 源XML可能包含节点Foo1, Foo2, ..., Foo10(但没有包含任何或全部)。例如, <Foo1>some value</Foo1> <Foo3>some other value</Foo3> 我需要创建节点如下: <Bar number="1">some

    0热度

    1回答

    是否有可能在用例中附加图像中的泛化? 谢谢大家提前。

    2热度

    1回答

    问候的StackOverflow, 我对你们一个问题,即是否有可能,如果又如何,概括同一组的方法做不同的变量集? 我们用一个例子来举例说明:假设我们有变量,所有变量都有相同的方法声明。在这个简单的例子,让我们说,2个变量有getter和setter方法设置像这样: private LinkedList football = new LinkedList(); private LinkedList

    -2热度

    2回答

    // in general, it could be potion, armor, weapon, etc. Item class { // states id name // behavior set, get of states here.. use() // still thinking what is the oth

    -1热度

    1回答

    任何人都可以给我举例B类,这个类继承自A,它们之间是否存在关联,以及它们之间是什么样的关系? 我指的是A是B的概括,在UML图上它们之间存在关联键。 在此先感谢。

    0热度

    2回答

    例子: 使用案例1:买饮料 使用案例2:购买食品 的用户能够进入我们的商店,并通过订购一些饮料开始。我们可以向他推销一种食品=>购买食物延伸购买饮料。 另一种方式也是可能的。用户想要点三明治,我们向他推销一杯饮料。 =>购买饮料延伸购买食物。 这是建模的正确方法,还是使用通用化/专业化会更好?如果我们有专门购买饮料/购买食品的购买物品, 或者也许还有一些其他的方式......?