Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Math.pow()
- java #자바 #상속 #오버라이딩
- overring
- java #중첩반복문 #구구단
- java #continue #반복문
- Mixin
- 스프링 #Spring #spring #입문서
- HashMap
- 람다
- 자바 #JAVA
- 자바 #변수 #java
- java
- 메서드
- 믹스인
- java # for문 #반복문
- Arrays.toString()
- 자바
- EffectiveJava
- 객체지향프로그램
- IntelliJ
- java #조건문 #if문
- 자바 #java #상속
- java #자료형
- java #조건문 #if조건문 #if
- Math.sqrt()
- java #자바 #상속
- 이펙티브자바
- java #객체지향 #자바
- 인텔리제이
- 해쉬맵
Archives
- Today
- Total
목록Mixin (1)
산으로 가자▲

믹스인이란? 객체지향언어에서 다른 클래스에서 '사용'할 목적으로 만들어진 클래스이다. '포함'으로 설명된다. '상속'과 주로 비교되는 개념이다. (is-a vs has-a) Composition 혹은 Aggregation 이라고 불리기도 한다. 코드 재사용성을 높여주고, 상속의 단점을 해결할 수도 있다. 자바코드에서는 다중 상속의 제한이 없는 인터페이스로 구현하기 용이하다. 대상 타입의 주된 기능에 선택적 기능을 '혼합(mixed in)'한다고 해서 믹스인이라 불린다. 예제 코드 public interface Singer { AudioClip sing(Song s); } public interface Songwriter { Song compose(int chartPosition); } public int..
Java
2022. 10. 8. 23:42