單項(xiàng)選擇題以下關(guān)于工廠方法模式的敘述錯(cuò)誤的是()。

A.在工廠方法模式中引入了抽象工廠類,而具體產(chǎn)品的創(chuàng)建延遲到具體工廠中實(shí)現(xiàn)
B.工廠方法模式添加新的產(chǎn)品對(duì)象很容易,無須對(duì)原有系統(tǒng)進(jìn)行修改,符合開閉原則
C.工廠方法模式存在的問題是在添加新產(chǎn)品時(shí),需要編寫新的具體產(chǎn)品類,而且還要提供與之對(duì)應(yīng)的具體工廠類,隨著類個(gè)數(shù)的增加,會(huì)給系統(tǒng)帶來一些額外開銷
D.工廠方法模式是所有形式的工廠模式中最為抽象和最具一般性的一種形態(tài),工廠方法模式退化后可以演變成抽象工廠模式


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題

下圖是()模式的結(jié)構(gòu)圖。

A.Abstract Factory
B.Factory Method
C.Command
D.Chain of Responsibility

2.單項(xiàng)選擇題

以下代碼使用了()模式。

A.Simple Factory
B.Factory Method
C.Abstract Factory
D.未用任何設(shè)計(jì)模式

3.單項(xiàng)選擇題關(guān)于Java語言實(shí)現(xiàn)簡單工廠模式中的靜態(tài)工廠方法,以下敘述錯(cuò)誤的是()。

A.工廠子類可以繼承父類非私有的靜態(tài)方法
B.工廠子類可以覆蓋父類的靜態(tài)方法
C.工廠子類的靜態(tài)工廠方法可以在運(yùn)行時(shí)覆蓋由工廠父類聲明的工廠對(duì)象的靜態(tài)工廠方法
D.靜態(tài)工廠方法支持重載

4.單項(xiàng)選擇題在簡單工廠模式中,如果需要增加新的具體產(chǎn)品,必須修改()的源代碼。

A.抽象產(chǎn)品類
B.其他具體產(chǎn)品類
C.工廠類
D.客戶類

5.單項(xiàng)選擇題以下關(guān)于簡單工廠模式敘述錯(cuò)誤的是()。

A.簡單工廠模式可以根據(jù)參數(shù)的不同返回不同的類的實(shí)例
B.簡單工廠模式專門定義一個(gè)類來負(fù)責(zé)創(chuàng)建其他類的實(shí)例,被創(chuàng)建的實(shí)例通常都具有共同的父類
C.簡單工廠模式可以減少系統(tǒng)中類的個(gè)數(shù),簡化系統(tǒng)的設(shè)計(jì),使得系統(tǒng)更易于理解
D.系統(tǒng)的擴(kuò)展困難,一旦添加新的產(chǎn)品就不得不修改工廠邏輯,違背了開閉原則

最新試題

模板方法模式是基于()的代碼復(fù)用基本技術(shù),可以將相同的代碼放在父類中,而將不同的方法實(shí)現(xiàn)放在不同的子類中。

題型:單項(xiàng)選擇題

策略模式針對(duì)一組算法,將每一個(gè)算法封裝到具有()接口的獨(dú)立的類中,從而使得它們可以相互替換。

題型:單項(xiàng)選擇題

設(shè)計(jì)模式起源于()。

題型:單項(xiàng)選擇題

代理模式有以下哪幾個(gè)角色?()

題型:多項(xiàng)選擇題

()的結(jié)構(gòu)中包含處理者和具體處理者兩種角色。

題型:單項(xiàng)選擇題

命令模式的作用是()。

題型:單項(xiàng)選擇題

在多個(gè)裁判負(fù)責(zé)打分的比賽中,每位裁判給選手一個(gè)得分,選手的最后得分是根據(jù)全體裁判的得分計(jì)算出來的。請給出幾種計(jì)算選手得分的評(píng)分方案,對(duì)于某次比賽,可以從你的方案中選擇一種方案作為本次比賽的評(píng)分方案,可以用()來解決這個(gè)問題。

題型:單項(xiàng)選擇題

在一個(gè)房屋租賃系統(tǒng)中有很多對(duì)象,有些對(duì)象是求租者,有些對(duì)象是出租者,可以使用()方便出租者和求租者傳遞消息。

題型:單項(xiàng)選擇題

()使請求本身成為一個(gè)對(duì)象,這個(gè)對(duì)象和其他對(duì)象一樣可以被存儲(chǔ)和傳遞。

題型:單項(xiàng)選擇題

顯示某個(gè)目錄下的全部文件的名字,比如可以按文件的大小順序、按文件的名稱、按文件的類型、按最后修改的時(shí)間順序來顯示某個(gè)目錄下的全部文件的名字,可以使用()來解決這個(gè)問題。

題型:單項(xiàng)選擇題