下圖是關(guān)于房間狀態(tài)的描述,可以使用()模式進(jìn)行設(shè)計(jì)。
某圖形編輯器的原型模式設(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)。
下面的類(lèi)圖表示的是哪個(gè)設(shè)計(jì)模式?()