免费xxxx大片国产片_精品在线一区_亚洲午夜福利av_亚洲色大成人一区二区_无码熟妇人妻AV在线影片免费

您的位置:首頁(yè) >聚焦 > 綜合 >

Undo/Redo功能設(shè)計(jì)實(shí)現(xiàn)(全文)

2023-09-08 10:34:56 來(lái)源:個(gè)人圖書館-多物理場(chǎng)仿真


(資料圖片僅供參考)

只需將剛加入的對(duì)象id從緩存區(qū)拿到

從Document中找到id對(duì)應(yīng)的對(duì)象,從std::map中取出即可,無(wú)需析構(gòu)刪除對(duì)象

刷新UI和視圖

業(yè)務(wù)數(shù)據(jù)包含了自定義數(shù)據(jù),還有和幾何等交互的內(nèi)容。

后記

要設(shè)計(jì)實(shí)現(xiàn)一個(gè)好的Undo/Redo功能,要有清晰的軟件設(shè)計(jì)架構(gòu),也需要理解數(shù)據(jù)流業(yè)務(wù)流,對(duì)幾何數(shù)據(jù)視圖數(shù)據(jù),以及數(shù)據(jù)之前的關(guān)系要清楚,還要有數(shù)據(jù)庫(kù)方面的知識(shí)。算是工業(yè)設(shè)計(jì)仿真軟件研發(fā)中的一個(gè)難點(diǎn)。