下面關(guān)于“依賴注入”的說法,錯誤的是()。
A.將組件間的依賴關(guān)系采取配置文件的方式管理,而不是在代碼中
B.降低了組件間的耦合,使程序更容易維護(hù)和升級
C.促進(jìn)了“面向接口”編程,使構(gòu)建大規(guī)模程序更輕松
D.需要定義大量接口,增加了編碼復(fù)雜度
A.將組件間的依賴關(guān)系采取配置文件的方式管理,而不是在代碼中
B.降低了組件間的耦合,使程序更容易維護(hù)和升級
C.促進(jìn)了“面向接口”編程,使構(gòu)建大規(guī)模程序更輕松
D.需要定義大量接口,增加了編碼復(fù)雜度
第1題
A.依賴注入是一種設(shè)計開發(fā)模式
B.依賴注入使組件之間相互依賴、相互制約
C.依賴注入提倡使用接口編程
D.依賴注入可以獨(dú)立開發(fā)各組件,然后根據(jù)組件間的依賴關(guān)系進(jìn)行組裝
第2題
B、對相應(yīng)組件提供的接口建模
C、對組件之間的依賴關(guān)系建模
D、將邏輯設(shè)計映射成物理實(shí)現(xiàn)
E、對建模的結(jié)果進(jìn)行精化和細(xì)化。
第3題
A.對系統(tǒng)中的組件建模
B.對相應(yīng)組件提供的接口建模
C.對組件之間的依賴關(guān)系建模
D.將邏輯設(shè)計映射成物理實(shí)現(xiàn)
E.對建模的結(jié)果進(jìn)行精化和細(xì)化。
第5題
A.將創(chuàng)建完整、合法對象的工作任務(wù)轉(zhuǎn)交給構(gòu)造函數(shù)外的其他方法
B.避免了編寫繁瑣的setter方法,所有的依賴關(guān)系都在構(gòu)造函數(shù)中設(shè)定
C.由于不存在setter方法,而是在構(gòu)造時由容器一次性設(shè)定依賴關(guān)系,因而組件在創(chuàng)建之后即處于相對不變的穩(wěn)定狀態(tài),無須擔(dān)心上層代碼在調(diào)用過程中執(zhí)行setter方法時破壞組件之間的依賴關(guān)系
D.通過構(gòu)造子注入,可以在構(gòu)造函數(shù)中決定依賴關(guān)系的注入順序
第6題
A.它允許負(fù)載平衡多種服務(wù)
B.它提供預(yù)構(gòu)建組件即所謂的調(diào)解原語
C.它隱藏來自于關(guān)鍵性能指標(biāo)(KPIs)的接口細(xì)節(jié)
D.服務(wù)的遷移需要修改所有使用它的其它組件
第8題
A.在Java中只允許單一繼承
B.在Java中一個類只能實(shí)現(xiàn)一個接口
C.在Java中一個類不能同時繼承一個類和實(shí)現(xiàn)一個接口
D.Java的單一繼承使代碼更可靠
第9題
A.兼容性
B.一致性
C.穩(wěn)定性
D.完整