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 |
Tags
- docker
- EC2
- react-native
- JavaScript
- 백준
- React
- 티스토리챌린지
- css
- it
- 코테
- Next
- spring boots
- TypeScript
- toml
- nginx
- Jenkins
- nuxt
- Android
- kotlin
- 파이썬
- 광고 id
- Express
- NanoHttpd
- chrome
- 오퍼월
- AWS
- 오블완
- 개발
- python
- 코딩테스트
Archives
- Today
- Total
목록Solid (1)
내맘대로 개발일지
[IT] 객체지향 개발의 5원칙 (SOLID 원칙)
SOLID 는 객제치향 프로그래밍(OOP) 에서 디자인 원칙을 나타내는 다섯가지 원칙의 약자이다.단일 책임 원칙 (Single Responsibility Principle - SRP):클래스는 하나의 책임만 가져야 한다. → 클래스가 변경되어야 하는 이유는 단 하나여야 한다.개방/폐쇄 원칙 (Open/Closed Principle - OCP):소프트웨어 엔티티(클래스, 모듈, 함수 등)는 확장에 대해 열려 있어야 하고, 수정에 대해서는 닫혀 있어야 한다.새로운 기능이 추가되거나 변경이 필요할 때 코드를 수정하지 말고, 기존 코드를 확장하여 새로운 기능을 추가할 수 있어야 한다.리스코프 치환 원칙 (Liskov Substitution Principle - LSP):하위 타입은 상위 타입으로 치환 가능해야 ..
IT
2023. 12. 19. 18:43