????10??FACADE—???????????Nikon??????????????????????????????????????????????????MM???????Щ??????????????????????Facade???????????????????????????????????????????????????????????????MM???????????????????????????

??????????????????????????????????????????????????С???????????????ε???????????????????á???????????????????????????????????????????????????????????????????????????ж????????

????11??FLYWEIGHT—????MM???????????????????????????????????????Щ???????????????????????????ó?????????????MM?????????????????????????????????????????????Flyweight??MM????????????????????????????????????????á?

???????????FLYWEIGHT???????????????????????????????????Ч?????????????????????????????????????????????????????????????????洢???????????????滷?????????????????????????滷????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ж??????????

????12??PROXY—??MM??????????????????“hi?????”??“???????????”“???????”“?????????”??Щ?????淳???д????????????Proxy?????????????Щ???????ú????????????????????????????????????????ɡ?

???????????????????????????????????????????????????????????????á?????????????????????????????????????????????ж????Щ????£?????????????????????????????????????????????????????????н?????á???????治??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????

????13??CHAIN OF RESPONSIBLEITY—??????????Σ?????????????????????????????ü????????MM?????????????д??“Hi?????????????????????????????????”???????????????????????????????????MM????????????????????????????????!

?????????????????????????У????????????????????????????????????γ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ρ?????????????????е????λ???????????????????????????????κν??????????????

????14??COMMAND—???????MM??????????????????棬??y??????????????????????????????????????????д???????????????????????????????????????COMMAND??????л????????????????????棬??????????“??????????????????????COMMAND??????С????????????檔”??:-(

??????????????????????????????????????????????С????????????????????κ????????????η?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????У?????????????????????е?????????????????

????15??INTERPRETER—???????????MM?澭?????????и?????MM?????????????????????衢?????????????????MM?????????????Interpreter???????????????п??????

???????????????????????????????????????????????????????????????????????????????????????????????????????????е??????????????????????????????????????????????????????Щ????????????????????????????κν??????????????????κ??????????????????????????????????????????????????????е??????????????????????????????????????????????????????????????е??????κ???????????????????

????16??ITERATOR—???????Mary????????е???????顣

Mary??“?????????飬???????????”

???“???????????????????”

Mary??“????????????????????”

???“??????????????”

Mary??“??????????????????”

???“??????????????”

Mary??“???С?????????50cm??”

??????????????????????????????“??????????????”

……