???????????????????????????????????????е?????????????????????????????????????γ??????????????????????????????????????????????????????????????????????????????????У??????????????????????????????????檔?????????????????????????????????????????????????????????????????????????????????????????仯??

????17??MEDIATOR—???MM???齫????????????????????????????????????????????????????????????????????????????????????????????OK??????????????MM??綽??

????????????????????????????ж???????????????????Щ???????????????á??????????????????????Щ???????????÷???????????????????????????Щ???????????á??????Щ??????????????仯????????????????????????????????????á????????????????????Э???????????????С?????????????????????????÷???????

????18??MEMENTO—????????MM????????????????????MM???Щ?????????MM?????????????????????и????????????????MM???????????????????????????汣?棬????????????????????????

????????????????????????????????洢????????????????????????????????????????????????????????£??????????????????????????洢??????????????????????????????????????洢??????????

????19??OBSERVER—?????????????MM?鱨?????????MM?鱨??????????tom????????鱨????????????鱨?????????????????????????????飬??????????????????????????????鱨??

????????????????????????????????????????????????????????????????????????????????????????????仯??????????й???????????????????????????

????20??STATE—??MM??????????????????????????????????????????в???????????????????????????????????MM???“????????”???????????????????MM???“?e??????????????????????”?????????????MM???“??????????????????????????”???????????????б?????????????????MM???????????????????????

??????????????????????????????????????????????????????????????????????????????????????о??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????仯??????????????????

????21??STRATEGY—??????????MM?????ò?????????е???????????е??????С??Ч????????е????????????????????????????MM??????????MM???????к??Strategy???

????????????????????????????????????????????й??????????????У?????????????????滻?????????????????????????????????·????仯??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????22??TEMPLATE METHOD——????????????????????????????????????????????????????????????????????????????????????????????????????????(Template method)??????????????????????????в???????????????????????????(???????)??

??????巽????????巽?????????????????????????????巽????????幹????????????????????Щ????????????????????????????????????????????????????Щ?????????????????????в????????????????????????????????????????????????????

????23??VISITOR—???????????????MM????????????????????????MM?????????????????????????????????????????????????????????????????????????????????????Visitor?????????????MM???????????????????????????????????????????????????????

????????????????????????????????Щ??????????????????????????????Щ????????????????????????????????????????????????????????????????δ???????????????????????????????????????????????ò???????????????????????????????????????μ???????????????????????μ???????????????????й????????е??????????????У???????????????????????С?????÷??????????????????????????????????????????У??????????????????С????????????????????????????????????????????????