[Java] 인터페이스의 장점
1. 개발 시간 단축 동시 개발 진행이 가능하다. 2. 표준화 가능 기본 틀을 인터페이스로 만들고 인터페이스를 구현하여 사용한다. 3. 관계없는 클래스들에게 관계를 맺어 줄 수 있다. 관계없는 클래스들이 공통적 특성이 있을 경우, 특성을 인터페이스를 만들어 공통적으로 구현하도록 하여 관계를 나타내게 할 수 있다. 4. 독립적인 프로그래밍 가능 인터페이스를 이용하여 선언과 구현을 분리할 수 있기 때문에 한 클래스의 변경이 다른 클래스의 변경에 영향을 미치지 않도록 하여 독립적인 프로그래밍이 가능해진다. 참조 : 자바의 정석
기타/Java
2010. 7. 19. 18:23
[Java] 인터페이스와 인터페이스를 이용한 다중상속
추상 클래스는 부분적으로 완성된 미완성 설계도, 인터페이스는 밑그림만 있는 기본 설계도 -인터페이스의 상속 인터페이스끼리 상속 가능하며 다중 상속 가능 -인터페이스의 구현 자신에 정의된 추상메소드의 몸통 만드는 클래스 작성시 implements 키워드 이용 만약, 인터페이스의 메소드 중 일부만 구현한다면 추상 클래스로 만들어야 함 -인터페이스를 이용한 다중 상속 클래스 A와 클래스 B가 있을 때, IB라는 인터페이스를 만들어서 B의 메소드들과 같은 형태의 추상메소드를 만들어 놓고 A를 상속하고 IB를 구현하는 클래스를 만들고 내부에 클래스 B를 선언하여 인터페이스들의 추상 메소드를의 몸통을 채울 경우 다중 상속과 같은 효과를 가진다. public class TVCR extends Tv implements..
기타/Java
2010. 7. 19. 18:17
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 기계학습
- 이산수학
- operating systems
- 리버스엔지니어링
- 데이터 사이언스
- 개발
- Discrete Mathematics
- 자바
- Machine Learning
- statistical learning
- android
- 알고리즘
- 안드로이드
- Algorithms
- 리버싱
- 머신러닝
- 통계학습
- 리눅스
- Data Science
- 대학원
- 카타르
- Reverse Engineering
- 운영체제
- linux
- 자료구조
- 데이터 과학
- reversing
- Data Structure
- 카타르 음주
- 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 |
글 보관함