We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 97abc7e commit bba8bc0Copy full SHA for bba8bc0
객체 지향 프로그래밍/객체 지향 4대 특성.md
@@ -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