[OOP] 객체지향 SOLID 원칙
1. 단일 책임 원칙(Single Responsibility Principle) SRP 하나의 클래스는 하나의 책임을 가져야한다. (모든 서비스는 단 하나의 책임을 수행하는 데 집중) 2. 개방-폐쇄 원칙(Open-Close Principle) OCP 확장에는 개방적이고, 변경에는 패쇄적이여야한다. (기존 구성요소는 수정이 일어나지 말아야하며 쉽게 확장이 가능하여 재사용할 수 있어야 한다.) 3. 리스코프 치환 원칙(Liskov's Substitution Principle) LSP 자식 클래스는 부모 클래스의 역할을 완벽히 수행 할 수 있어야 한다. (@override를 안하는것이 가장 좋은방법이나 필요한 상황이면 기존 부모 클래스의 메소드가 하던 역할을 충실히 수행하고 기능을 추가하면 된다.) ..
Development/oop
2021. 1. 27. 00:38
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- java
- Mackbook
- vue
- frontend
- 맥 포트 죽이기
- http
- http header
- Backend
- HTTP body
- 프로그래머스
- ORM
- 코테
- ES6
- 알고리즘
- 디자인패턴
- 팀즈 느려짐
- 맥북 키보드 딜레이
- javascript
- Vue.js
- 코딩테스트
- SOLID원칙
- effetive java
- JPA
- 이펙티브 자바
- 팀즈
- 포트충돌
- Spring
- Design Pattern
- 맥 팀즈 캐시 삭제
- 템플릿 메서드 패턴
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
글 보관함