이 질문에 대한 논란과 일관성이 없으므로 클래스, 파일 이름, 접미사 및 typescript에 대한 다른 이름 지정 표준을 명확히하고 싶습니다. Typescript 프로젝트에서 추상 클래스, 인터페이스의 이름을 지정하고 논리적으로 코드를 구성하는 방법에 대해 알고 싶습니다.TypeScript의 추상 클래스 및 인터페이스에 이름 지정
가능한 해결책 : 인터페이스에 대한
: 아무것도
-
추상 클래스 :
0 자바와 PHP에서 같은 C#public class User : AbstractUser, IUser
모든
예에서 아무것도 접두사
- 는
- 뭔가
public class User extends AbstractUser implements UserInterface
그리고 타이프 라이터
export class User extends AbstractUser implements UserInterface
에서이 프레임 워크에서 사용되는 일반적인 방법은 C#을, Java 및 현대 PHP7 +
Microsoft는 접미사로 "인터페이스"를 추가 추천한다
, 같은 언어를 기반으로 인 나를 위해 올바른 것입니다. https://github.com/Microsoft/TypeScript-Handbook/blob/master/pages/Interfaces.md#class-types또 다른 인기있는 스타일 가이드는 접두어를 인터페이스에 추가하지 말 것을 제안합니다. 이는 나를 위해 규칙, 가독성 및 전반적인 문제를 위반하는 것입니다. https://basarat.gitbooks.io/typescript/content/docs/styleguide/styleguide.html#interface
export class User extends AbstractUser implements User