
객체지향 프로그래밍 설계를 위해서 지켜야 하는 5가지 원칙이 있다 바로 SOLID이다 S : SRP (Single responsibility principle) 단일 책임 원칙 -한 클래스는 하나의 책임만 가져야 한다 즉 클래스가 각 역할에 맞는 클래스로 구분되어야 한다는 것인데 객체지향의 특성이 추상화를 다시 한번 떠올려보자, 추상화(모델링)이라는 것이 각 목적과 관심에 맞게 특성들을 조합하는데 병원 애플리케이션에 의사라는 객체가 있다고 생각해보자 의사는 의사라는 직업만 가지고 있는 존재가 아닐 것이다 의사임과 동시에 자식의 부모, 배우자, 부모의 자식, 본인이 아프면 환자, 은행에 가면 고객 이렇게 다양한 역할이 있을 텐데 이를 구분하는 게 바로 단일 책임 원칙이다 또한 객체의 속성도 하나의 속성만 ..
Java
2021. 8. 5. 16:55
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 제이쿼리 기본 선택자
- 제이쿼리 인접 관계 선택자
- 제이쿼리 직접 선택자
- @ResponseStatus
- application/x-www-form-urlencoded
- DefaultHandlerExceptionResolver
- 제이쿼리란
- Spring MVC
- maenco
- 제이쿼리 위치탐색선택자
- 세션
- @ExceptionHandlere
- uri
- ExceptionHandlerExceptionResolver
- Cache
- DTO와 VO의 차이
- 쿠키
- cookie
- jQuery 직접 선택자
- Spring Container
- 제이쿼리 탐색선택자
- Session
- Spring TypeConverter
- 캐시
- Spring API Error
- 맨코
- OOP
- spring
- ResponseStatusExeceptionResolver
- http
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함