?????????????Щ???????????????CRC ????OO ??????????????????????????????????????????????飬??????????洢????????????????OO ???????????????????£?????????????????????μ?????磬??OO ????п??????????ü?к???????????????????????????????????????????????????????

?????????????????????????ɡ?

????????????????? ????????????90 ??????? ??????????????????????????????????????????????????????????????м?????????????????????????????????????μ??????? ????????????????????????????????????????????????????? ?????????????????Martin-Odell ??Ptech С?????????????????????????????????????????????OO ?????????????????????OO ???????????????б??????????????????????????????????????????????????????????????????????????? ????????????????????????????????????

???????????????????use case ???????scenario???

????use case ?????……

????……?????????Χ???????

????……??????????????????????????????????????????????

????……????????????????????

??????????Щ?????“????”??С?飬???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ɡ?

?????????????????????????????????OO ?????????????????????????????Ч???????????????????????????λ???“?????????????????????????”?? ???λ????????“?????????????????????????????????????Щ??????????????”

??????ó?????????????????????????????????????????????硣???????????е?С?鯔?ó???????????????????Χ???????????????????????ó?????use case ????????????????????????????Χ??

??????ó?????????????????????????????????????

????????????????????????????????????????????????????????……?????……?????……???????……???????????……????????????????????????????е???????????????????????????????????????????????????????δ???????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????У?????????????????????????????????????????????н??漰???????????????????????? ???????OO ???????? ??????? ????????е?????????????????????????????????????????????????е???????????????????????е???????????????????????У?????????????????????????????????????????????磬????????????????

?????????????????????????????????????

???????????????????????? “????????”???????????????????????????к??????????“????????”??????????????Щ???????????

??????????????????????????????????????????????????????????????????????????????????????α????????????顣????????????????????????Kent Beck ?????“????????????????? ?????????????????????????”??????????? ?????????????????????????????????????Χ????????????????

????????????????????????????????????????Щ???????????????“something-or-the-other”???????????е????????????????CRC??class-responsibility-collaborator ??????????????????????????????????? ????????δ??????????????Щ??????????????????????????????????????“????????”?????????????????????????Щ????????????Щ????????????????????????????????????????????????????????????????????????????????????Щ??????????????

???????????????????????????磺??????????????????????????????????????????????????в??ó????????????ɡ?