跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 里氏替換原則 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
里氏替換原則
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
佇咧物件導向的程式設計當中,'''里氏替換原則'''(Liskov Substitution principle)是對子類型的特別定義。伊由芭芭拉 ・ 利斯科夫(Barbara Liskov)佇一九八七年佇一改會議上名做「資料的抽象佮層次」的演說內面首先提出。 里氏替換原則的內容會當描述做: 「 衍生類別(子類)物件會當佇程式中代替其基礎類別(超類)東西。」 以上內容並非利斯科夫的原文,是翻譯對羅伯特 ・ 馬丁(Robert Martin)對原文的解讀。其原文是: : _ Let $ q ( x ) $ be a property provable about objects $ x $ of type $ T $ . Then $ q ( y ) $ should be true for objects $ y $ of type $ S $ where $ S $ is a subtype of $ T $ . _ 芭芭拉 ・ 利斯科夫和周以真(Jeannette Wing)佇一九九四年發表論文並提出以上的'''Liskov 代換原則'''。 ==參照== ==參考文獻== ==參與== * SOLID-「 SOLID」中的 L 指代矣里氏替換原則 * 類型簽名 * 來參考透明度 ( Referential transparency ) * 求精法 ( 編程計算 ) ( Refinement ( computing ) ) * 組合優於繼承 ( Composition over inheritance ) ==外部連結== * Norvell , T . S . The Liskov Substitution Principle ( PDF ) . 兩千空三 [二千空二十二孵一孵六] .(原始的內容 ( PDF ) 存檔佇二千空二十二孵一鼻三十). * Liskov Substitution Principle Explained * SOLID Class Design : The Liskov Substitution Principle * LSP : Liskov Substitution Principle [[分類: 待校正]]
返回到「
里氏替換原則
」。