Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- asp core 권한
- redux
- 리덕스
- 리액트
- 리액트 리덕스
- 도커 레이어
- C#
- docker layer
- 리액트 타입스크립트
- vscode extension
- javascript
- asp core mvc
- Docker
- react typescript
- 도커 컨테이너
- Git
- react ts
- c# delegate
- 도커 이미지
- react
- Docker image
- docker container
- Asp Net Core
- js
- ASP Core
- 리액트 타입스크립트 적용하기
- asp.net core mvc
- React Redux
- asp.net core
- 도커
Archives
- Today
- Total
목록인터페이스 (1)
기초 메모지

인터페이스? - 객체지향에서 하위 타입(클래스)은 상위 타입(클래스)으로 형변환이 가능하다는 원리를 이용합니다. - 추상적인 메서드 구현(재정의)을 강제하여 상속받는 클래스에서 구체화를 유도합니다. - 느슨한 결합(특정 타입에 종속되지 않는 코드)을 유도하여 코드의 유연성을 높입니다. 추상적인 것을 구체적으로 인터페이스에서 추상(범주)화한 메서드를 상속한 클래스에 맞게 구체화합니다. interface ITransportation { // 각 클래스의 공통된 행위(메서드), 특성을 정의하고 구현할 것을 강제. // 반환 형식, 메서드명, 시그니처만 선언. // 인터페이스는 내용이 아닌 외형. // 구체적인 기능 구현은 인터페이스를 상속받는 클래스에서 작성. // 이동수단의 특성인 움직인다는 것을 Move ..
Languages/C#
2022. 7. 5. 16:25