Skip to content

Commit 3627d38

Browse files
authored
Merge pull request #3 from melon95/master
fixed: 错别字修复
2 parents 95a637c + cc1efb1 commit 3627d38

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1302,10 +1302,10 @@ class HttpRequester {
13021302
### 里氏代换原则 (LSP)
13031303

13041304
这是针对一个非常简单的里面的一个恐怖意图, 它的正式定义是: “如果 S 是 T 的一个子类型, 那么类
1305-
型为 T 的对象可以被类型为 S 的对象替换(例如, 类型为 S 的对象可作为类型为 T 的替代品)儿不需
1305+
型为 T 的对象可以被类型为 S 的对象替换(例如, 类型为 S 的对象可作为类型为 T 的替代品)而不需
13061306
要修改目标程序的期望性质 (正确性、 任务执行性等)。” 这甚至是个恐怖的定义。
13071307

1308-
最好的解释是, 如果你又一个基类和一个子类, 那个基类和字类可以互换而不会产生不正确的结果。 这可
1308+
最好的解释是, 如果你有一个基类和一个子类, 那个基类和字类可以互换而不会产生不正确的结果。 这可
13091309
能还有有些疑惑, 让我们来看一下这个经典的正方形与矩形的例子。 从数学上说, 一个正方形是一个矩形,
13101310
但是你用 "is-a" 的关系用继承来实现, 你将很快遇到麻烦。
13111311

@@ -1412,7 +1412,7 @@ renderLargeShapes(shapes);
14121412

14131413
### 接口隔离原则 (ISP)
14141414

1415-
JavaScript 没有接口, 所以这个原则不想其它语言那么严格。 不过, 对于 JavaScript 这种缺少类
1415+
JavaScript 没有接口, 所以这个原则不像其它语言那么严格。 不过, 对于 JavaScript 这种缺少类
14161416
型的语言来说, 它依然是重要并且有意义的。
14171417

14181418
接口隔离原则说的是 “客户端不应该强制依赖他们不需要的接口。” 在 JavaScript 这种弱类型语言中,

0 commit comments

Comments
 (0)