[이펙티브 자바] 규칙18. 추상 클래스 대신 인터페이스를 사용하라
이펙티브 자바 Effective Java 2/E국내도서저자 : 조슈아 블로크(Joshua Bloch) / 이병준역출판 : 인사이트 2014.09.01상세보기 자바 언어에는 여러 가지 구현을 허용하는 자료형을 만드는 방법이 두 가지 포함되어 있다. 인터페이스와 추상 클래스(abstract class)이다.인터페이스는 인터페이스가 규정하는 일반 규약(general contract)을 지키기만 하면되며, 그렇게 만든 클래스는 클래스 계층(class hierarchy)에 속할 필요가 없다.추상 클래스는 추상 클래스가 규정하는 자료형을 구현하기 위해서 반드시 계승을 해야 한다. 이에 따른 많은 제약이 발생하게 된다. 1. 이미 있는 클래스를 개조해서 새로운 인터페이스를 구현하도록 하는 것은 간단하다 필요한 메서드..
프로그래밍/Java
2017. 11. 21. 16:59
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 현대차
- 국제유가
- ruby
- 주식투자
- 한화에어로스페이스
- 방산주
- 호르무즈해협
- 코스피
- 삼성전자
- 알고리즘
- 자료구조
- AI반도체
- 주가전망
- 원달러환율
- Rails
- 한국항공우주
- 로봇관련주
- ruby on rails
- 한미반도체
- 이펙티브 자바
- 반도체관련주
- SK하이닉스
- HBM
- Java
- 투자전략
- 지정학적리스크
- 엔비디아
- 개인투자자
- 한화오션
- 해운주
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함