軟件構造學習筆記第四章

軟件構造學習筆記第四章 複用的層次 最主要是代碼的複用 軟件構造過程中任何實體都可能被複用 白盒複用 源代碼可見 可修改和擴展 可定製化程度高 需要對內部有充分的瞭解(主要的方式是繼承) 黑盒複用 源代碼不可見 簡單清晰 但是適應性較差(委託(不需要知道具體細節)) 顯示委託和隱式委託 顯示委託;明確表示調用對象的哪個功能 隱式委託;客戶表達需求,但不知道是誰做的和怎麼做的。 要實現這個LSP原則
相關文章
相關標籤/搜索