일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- algorithmStudy
- 자바스크립트
- 화장품
- 지혜를가진흑곰
- 알고리즘 공부
- 주식
- 알고리즘트레이닝
- algorithmTest
- 성분
- 다독
- 서평
- 알고리즘공부
- C
- 프로그래머스 알고리즘 공부
- 자바
- JavaScript
- 재테크
- Java
- 독후감
- 프로그래밍언어
- 투자
- 백준알고리즘
- 경제
- 독서
- 책알남
- 책을알려주는남자
- algorithmtraining
- 돈
- C++
- 채권
Archives
- Today
- Total
반응형
목록구성(composition)은 언제사용하나요? (1)
탁월함은 어떻게 나오는가?
IS-A(Inheritance, 상속) vs HAS-A(Composition, 포함) 관계 정리
객체 지향 프로그래밍(Object-Oriented programming) 언어는 코드 재사용에 대한 이점이 있다. 코드 재사용 방법에는 상속 구현(inheritance, IS-A 관계) 또는 개체 구성(composition, HAS-A 관계) 두가지가 있다. 그러나 상속을 사용할 때는 컴파일러와 Java virtual machin(JVM)이 많은 일을 하지만, composition을 사용할 때는 상속의 기능을 사용할 수 있다. IS-A Relationship 객체 지향 프로그래밍의 컨셉은 전부 IS-A을 기반으로 한 상속이며, 상속은 Class 상속과 Interface 상속 2가지 타입이 있다. 상속은 "A 타입은 B 타입의 것이다." 라고 하는 것이다. 예를들어 [ 사과는 과일이다. ] or [ 차는..
[Snow-ball]server/객체지향
2023. 6. 5. 17:35
반응형