某圖形編輯器的原型模式設(shè)計(jì)方案如下圖,首先創(chuàng)建一個(gè)抽象類(lèi)Shape和擴(kuò)展了Shape類(lèi)的實(shí)體類(lèi),其次是定義類(lèi)ShapeCache,該類(lèi)把shape對(duì)象存儲(chǔ)在一個(gè)Hashtable中,并在請(qǐng)求的時(shí)候返回它們的克隆。請(qǐng)基于Java著手實(shí)現(xiàn)。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
ADL(軟件體系結(jié)構(gòu)描述語(yǔ)言)元素的定義包括構(gòu)件、操作、閉包、模式。
以下關(guān)于體系結(jié)構(gòu)風(fēng)格的描述正確的是()。
通過(guò)靜態(tài)邏輯、動(dòng)態(tài)邏輯、靜態(tài)物理、動(dòng)態(tài)物理四個(gè)側(cè)面的模型詳細(xì)描述()。
描述問(wèn)題域固有的并發(fā)行為對(duì)控制驅(qū)動(dòng)部分進(jìn)行建模,以下描述正確的是()。
對(duì)象模型中數(shù)據(jù)類(lèi)型既要規(guī)定數(shù)據(jù)的取值范圍,又要定義數(shù)據(jù)的基本運(yùn)算操作。其中,對(duì)象的()與數(shù)據(jù)的取值范圍相對(duì)應(yīng),對(duì)象的()與數(shù)據(jù)的基本運(yùn)算操作相對(duì)應(yīng)。
在界面設(shè)計(jì)十大原則中,對(duì)于極簡(jiǎn)主義的理解正確的是()。
面向數(shù)據(jù)流的方法獲得的需求說(shuō)明書(shū)由以下()組成。
在OOD階段,命令層次實(shí)質(zhì)上是用過(guò)程抽象機(jī)制組織起來(lái)的、可供選用的服務(wù)的表示形式。精化命令層次應(yīng)考慮()。
主要可測(cè)的人性因素包括()。
原型和實(shí)施主窗口的基本*區(qū)別是()。