按字母排序
abstract_factory
抽象工廠類 + 抽象產品類莉给。應用場景:比如數(shù)據(jù)庫(兩種數(shù)據(jù)庫)和操作數(shù)據(jù)庫中的User和Department的表斟赚。
客戶端通過產生不同的工廠牵素,調用相同的函數(shù)鼎姊,來產生產品周瞎,進而操作黄琼。
缺點:添加新產品時樊销,需要修改阿過多≡嗫睿可以用反射來替代抽象工廠
adapter
很簡單的一層類的封裝围苫。
aggerator(附加功能都可以通過這種方式實現(xiàn))
類中需要添加一個iterator的訪問接口〕肥Γ可以在類中加上CreateIterator()剂府。