抽象構件(Component):給出一個抽象接口,以規范準備接收附加責任的對象。 具體構件(Concrete Component):定義一個接收到附加責任的類。 裝飾(Decorator):持有一個構件對象的實例,并定義與抽象構件一致的接口。 具體裝飾(Concrete Decorator):負責給構件對象貼上附加的責任。
Powered by: BlogJava Copyright © sailor