對于如下所示的序列圖所描述的場景,最適合于采用的設(shè)計模式是( );該模式適用的場合是( )。
(30)A.Visitor
B.Strategy
C.Observer
D.State
(31)A.對象的行為決定于它的狀態(tài),且必須在運行時刻根據(jù)狀態(tài)改變它的行為
B.定義對象結(jié)構(gòu)的類很少改變,但經(jīng)常需要在此結(jié)構(gòu)上定義新的操作
C.需要使用一個算法的不同變體
D.一個對象必須通知其它對象,而它又不能假定其它對象是誰