From 0aad79e90d66360e5bb51175af20c98834a605fa Mon Sep 17 00:00:00 2001 From: MilkClouds Date: Sat, 5 Feb 2022 00:59:12 +0900 Subject: [PATCH] Update TS for OOPers.md Revised some awkward expression. --- docs/documentation/ko/get-started/TS for OOPers.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/documentation/ko/get-started/TS for OOPers.md b/docs/documentation/ko/get-started/TS for OOPers.md index 14344438..5a2d91a1 100644 --- a/docs/documentation/ko/get-started/TS for OOPers.md +++ b/docs/documentation/ko/get-started/TS for OOPers.md @@ -139,11 +139,11 @@ fn({ k: 10 }); TypeScript는 주어진 인수가 유효한 `Empty`인지 확인하여 `fn`의 호출이 유효한지를 검사합니다 `{ k: 10 }`과 `class Empty { }`의 _구조를 확인하여 유효성을 검사합니다. `Empty`에 프로퍼티가 없으므로 `Empty`가 수행하는 _모든_ 프로퍼티가 `{ k: 10 }`에 속해있습니다. -그러므로, 유효한 호출입니다: +그러므로, 이것은 유효한 호출입니다! -놀랍지만, 최종적으로 명목적인 객체지향프로그래밍 언어와 매우 비슷하게 사용됩니다. -파생 클래스와 파생 클래스의 기본 사이의 자연스러운 하위 타입 관계가 파괴되기 때문에, 하위 클래스는 _삭제_할 수 없습니다. -구조적 타입 시스템은 호환 가능한 유형의 속성을 갖는 측면에서 하위 타입을 설명하므로 위의 관계를 암시적으로 구별합니다 +이것은 놀라워 보일 수 있지만, 이것은 최종적으로 명목적 객체지향 프로그래밍 언어에서 시행되는 것과 매우 비슷한 관계를 가집니다. +하위 클래스와 그것의 기본 클래스(base class) 사이의 자연스러운 하위 타입 관계가 파괴되기 때문에, 하위 클래스는 기본 클래스(base class)의 프로퍼티를 _삭제_할 수 없습니다. +구조적 타입 시스템은 단순히 호환 가능한 유형의 프로퍼티를 갖는 서브타입을 묘사함으로써, 이러한 관계를 암시적으로 구분합니다. #### 동일한 타입 (Identical Types)