第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于單一原則和依賴反轉(zhuǎn)原則

像那個(gè)例子:

//?type?Traffic?interface?{
//?????Move()
//?}
type?Bike?struct{}

func?(b?*Bike)?Move()?{
???fmt.Println("ride?bike")
}

type?Car?struct{}

func?(c?*Car)?Move()?{
???fmt.Println("drive?car")
}

type?Person?struct?{
???name?string
}

//?func?(p?*Person)?By(tr?Traffic)?{
//?????tr.Move()
//?}

func?(p?*Person)?RideBike(b?Bike)?{
???b.Move()
}

func?(p?*Person)?DriveCar(c?Car)?{
???c.Move()
}

定義個(gè)交通接口,面向接口開(kāi)發(fā),符合依賴反轉(zhuǎn)原則,但是這樣寫又好像違背了單一性原則,因?yàn)榻涌趯?shí)現(xiàn)了多態(tài),相當(dāng)于集成了自行車和汽車多種功能。

這種該如何界定取舍呢?


正在回答

2 回答

這是設(shè)計(jì)原則,應(yīng)該要這樣的

0 回復(fù) 有任何疑惑可以回復(fù)我~

不用取舍了吧

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Go設(shè)計(jì)模式入門到實(shí)踐
  • 參與學(xué)習(xí)       7729    人
  • 解答問(wèn)題       14    個(gè)

輕松入門Go設(shè)計(jì)模式,從基礎(chǔ)到實(shí)踐。

進(jìn)入課程

關(guān)于單一原則和依賴反轉(zhuǎn)原則

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)