????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????味??????????????????????????????????????????????????????????????????????????????????????????????????????????????????墨??????????????????????????????????????????????????????????????????????????????????????????????????????????????未?????????

?????????????????????????????????????????????????????????????小????????????????????????(inline)????????????些??????????小??????????????????????????????????????????????????????????路????????????????些???????????????????????????????????????????小???????????????????????????????????????????????????????????????路?

????????????????????????????????????????????味????????????????????????????????????????????????????????????????????????????????????????些????????????味?????????????写???????????????????????????????????????些?????????????????????????????????????泻???????????????????味?????????????

??????????????????????????????????????????????些???????????????些????????????谐??????????????味??????????宓�????????????????????????????味??????????????????????????????些????????????????椤�??????????????宀�???????????????????????????????味?????????????????????????????????卸????????濉�??????????泻???????????????????????????????2??????????????

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

???????????????????????魏蔚?????????????????????????????

??????????小?????????????????谩????小????????????????墨??

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

????????未???switch()——???????????????????

?????梅???????????

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

????????????——????????????????鑷�???

?????????????????????????guard??????????else???

??????贸???????????????

???????????????????????????小?

???????????????????????????些?????????????????????????????屑?????????????(???????????(Law of Demeter))??

???????小???????????????????????

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

????????????????????????????????????纾�?????????????????

??????????????????model????????????????controler??????view???????????????????写???????????????????

??????????apply?? each?? mapcar????????loop.

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