728x90
내일배움캠프 오늘 학습 내용
- 타입스크립트 2 : 타입스크립트의 유틸리티, class, instance, solid 등의 개념 학습, nestJS 시작
SOLID
객체지향설계원칙 5가지의 앞글자만 따서 SOLID라고 부른다.
- 단일 책임 원칙 SRP : 하나의 클래스에는 하나의 책임만 갖는다.
- 개방 폐쇄 원칙 OCP : 확장에는 개방(상속 등을 통하여), 수정에는 닫혀있어야 한다.
- 리스코프 치환 원칙 LSP : 자식 클래스는 부모 클래스의 기능을 모두 수행할 수 있어야 한다. (치환 가능)
- 인터페이스 분리 원칙 ISP : 인터페이스를 너무 크게 정의하면 불필요한 메소드까지 구현되게 된다. 따라서 분리하여 구현해야한다.
- 의존성 역전 원칙 DIP : 하위 모듈에 의존하면 안된다. 상위 수준의 모듈에만 의존한다.
728x90
'javascript+node.js' 카테고리의 다른 글
| 12/26 nestjs 2 (0) | 2023.12.26 |
|---|---|
| 12/22 nest.js & 알고리즘 (0) | 2023.12.22 |
| 12/19 typescript 1 (0) | 2023.12.19 |
| 12/18 백오피스 프로젝트 4 (1) | 2023.12.18 |
| 12/15 백오피스 프로젝트 3 (1) | 2023.12.15 |
댓글