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
- sequelize
- docker
- mongoose
- css
- wireshark
- OOAD
- DATABASE
- Scheduling
- Crawling
- node.js
- macos
- linux
- python
- HTML
- TypeScript
- React
- Android
- Network
- mysql
- S3
- AWS
- Express
- OS
- MongoDB
- Kotlin
- algorithm
- ubuntu
- postman
- typeorm
- Util
Archives
- Today
- Total
목록
반응형
단일 책임 원칙 (1)
반응형
Seongwon Lim
[OOP] 객체지향 설계 원칙 SOLID - SRP(단일 책임 원칙) 이란?
서론 객체 지향 프로그래밍을 할 때 좋은 설계를 하는 것은 매우 중요하다. 따라서 사람들은 다양한 디자인 패턴들을 적용하여 개발을 진행한다. 이렇게 다양한 디자인 패턴에 기반하여 설계를 해야 추후에 시스템 유지보수 측면 혹은 시스템을 확장할 때 용이하게 개발을 진행할 수 있다. 이번 글에서는 객체 지향 설계에서 사용되는 다양한 원칙(디자인 패턴) 중에서, 2000년대 초반 로버트 마틴에 의해 정의된 객체지향 설계의 5가지 기본 원칙을 마이클 페더스가 5가지 원칙의 앞글자만 따서 정의한 SOLID 원칙 중에서 S에 해당하는 단일 책임 원칙(SRP)의 개념에 대해서 알아보고자 한다. 단일 책임 원칙 - SRP(Single Responsibility Principle) 단일 책임 원칙은 모든 클래스는 단 하나..
OOAD
2022. 9. 2. 14:59