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:購買食品 的用戶能夠進入我們的商店,並通過訂購一些飲料開始。我們可以向他推銷一種食品=>購買食物延伸購買飲料。 另一種方式也是可能的。用戶想要點三明治,我們向他推銷一杯飲料。 =>購買飲料延伸購買食物。 這是建模的正確方法,還是使用通用化/專業化會更好?如果我們有專門購買飲料/購買食品的購買物品, 或者也許還有一些其他的方式......?