Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 5|回復: 0

然后可以通过子类并尽型对

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-3-21 11:49:14 | 顯示全部樓層 |閱讀模式
它提供了许多好处例如代码顺序缺少不受支持的方法以及专门的抽象。让我们记住我们通常从般到具体对代码进行建模即我们第眼就设计抽象和接口。这就是为什么当我们开始设计系统时这个原则如此重要 它将主要基于接口。通过简洁的界面我们为我们的系统提供了灵活性并且不会产生不必要的障碍和阻碍使界面变得 臃肿 。使用简短的接口我们可以描述对象及其行为并且阅读代码变得更加直观。编程中最流行的范例 面向对象编程 允许您定义自己的类型其进行扩展。

这种机制称为子类型化。类型是通过类创建的类又由子类扩展子类构成子类型。因此在应用程序中创建了这些元素的层次结构。创建这样的代码结构时应使用里氏替换原则 。否则应用程序可能会开始出现不良行为即其行为将根据所使用的类型而变化。 上述原则是由美国人 奥地利电报号码数据 芭芭拉 利斯科夫于 年提出的。 年她与 起在题为《 子类型的行为概念。 是第三个原则由缩写 表示。 该规则的定义可以解释如下基类型及其子类型是可以互换的即使用基类型时可以使用其派生类型这不会改变第个类型的行为。



举个例子之后这个问题就会变得更清楚了。 子类型和继承 然而在讨论该示例之前有必要先讨论下子类型化和继承之间的区别因为 适用于前个术语而不适用于后者。 子类型是个处理类型之间关系的概念。类型可以有其子类型而子类型又可以成为后续派生类型的基础。子类型是基本类型的缩写。这可以用车辆的例子来说明。假设我们定义个名为 的类型。这种类型的对象代表所有车辆。然后我们定义个名为 的子类型。只有乘用车才会有这种类型。无论何时使用 类型的对象都可以将其替换为 子类型的另个对象。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2024-11-21 23:45 , Processed in 0.940780 second(s), 27 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |