3 回答

TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
小明應(yīng)該不是抱著電腦出生的, 而HP電腦在生產(chǎn)時(shí)應(yīng)該也沒有打著小明的簽。 所以構(gòu)造時(shí)可能不必提供相應(yīng)的參數(shù)。當(dāng)然抽象可能不一定需要完全遵照現(xiàn)實(shí)。
其次,電腦一般情況下對(duì)于誰是自己的Owner可能不太關(guān)心,如果可以去除這種依賴最好,單向依賴比雙向依賴簡(jiǎn)單, 簡(jiǎn)單就一定是好的。

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
支持樓上,創(chuàng)建一個(gè)人的時(shí)候,不可能讓他衣帽整齊,拿著名片出生吧,是生下來以后才有的其他東西。所以在工廠里創(chuàng)建人的時(shí)候,只要保證其有這個(gè)屬性幾個(gè),并不一定賦值。

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊
這兩個(gè)類的設(shè)計(jì)是有問題的,電腦這個(gè)類中可以不要擁有者,在創(chuàng)建人這個(gè)類的時(shí)候可以實(shí)例化一個(gè)電腦類,然后這個(gè)關(guān)聯(lián)信息保存一個(gè)地方,查看電腦擁有者的時(shí)候去查以保存的就好了
添加回答
舉報(bào)