??????????
???????????? ???????[ 2013/5/16 13:54:48 ] ????????
????????“??-??”????п???????????????????????????????????????????????????廯????????????ü?й????????????????????(Liskov Substitution Principle LSP)??
?????????????????????и?????????????????ü????????????????ü????????????????????????????????????????????????????????????????????????????????????????????????????棬??????滻????????????????????б仯??
LSP???и??????????е???????????滻??????????λ?????????????????????????????????????????????????????????????μ??????
???棬???????????????????LSP???????LSP?????????????????????е????????????????????????????????????????????A??B??????Υ????LSP??????(???????B??A???й??)?????????????????????????????????????????????
-----????????μ??????C?????????????????????A??B????????????C???????????
-----??B??A???й????????????
??????????????????????????????????????????????????????????????????????????κ??????ε??????????????ε????????????????????????????????Σ??????????????????????Щ?????ε????????????????ε???????????и?setSide??getSide????????????ε????????????????????LSP??
???????????????ε?????????ε?????????????????????????????δ?????μ?У?????????????????width????height??????????width????height??????????width??height???????????????????????????У?width??height????????.????????????и???????????и????????????????????????????????ε???????????????????????????????????????????????????????????????????????Σ???????е??á?????LSP???????????滻?????????????????????????????????????????width??height??????????????????н????????????????????????????滻?????????????????????仯??????????LSP??
?????????????????????????????????????????????????????κ??????ι???????????????????????棬?ó????κ??????ζ???????????????OK???????????κ??????Σ??width??height????????????????????width??height?????????????????????????????????ε????????????????и???????????????????????????????????????????LSP??????????
???????????????????????????У??????????????С???????е??????????????????????????????????е???????????????????????????????????????????????????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11