Skip to content

Commit bba8bc0

Browse files
committedFeb 13, 2022
add : 객체 지향 4대 특성
1 parent 97abc7e commit bba8bc0

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# 1. 캡슐화
2+
3+
- 객체의 속성(Variable)을 보호하기 위함
4+
5+
## Method 설계
6+
7+
## 장점
8+
9+
- 추상화 제공
10+
11+
- 재사용성 향상
12+
객체의 모듈성과 응집도 상승 -> 재사용성 향상
13+
14+
- 무결성
15+
16+
# 2. 상속
17+
18+
- 하위로 내려갈 수록 구체화 된다.
19+
20+
## 장점
21+
22+
- 프로그램 구조에 대한 이해도 향상
23+
- 재사용성 향상
24+
- 확장성 향상
25+
- 유지보수성 향상
26+
27+
# 3. 다형성
28+
29+
- 하나의 객체가 여러 개의 형태로 변화하는 것
30+
31+
# 4. 추상화
32+
33+
- 객체지향에서의 추상화는 모델링
34+
- 구체적으로 공통적인 부분, 또는 특정 속성을 분리해서 재조합하는 것
35+
- 다형성, 상속 모두 추상화에 속함

0 commit comments

Comments
 (0)