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
- Deep
- Spring
- mariaDB
- Numpy
- SSH
- db
- Analysis
- Python
- centos
- mysql
- learning
- Pattern
- java
- 함수
- error
- data
- javascript
- LIST
- Security
- 인공지능
- Web
- Linux
- DeepLearning
- Github
- interface
- git
- Server
- 자바
- ai
- framework
Archives
- Today
- Total
목록2017/04/18 (1)
PostIT
[Java] Interface와 Abstract class의 차이점 및 사용방법 이해하기.
# [Java] Interface와 Abstract class의 차이점 및 사용방법 이해하기. - 최근 수정일 : 2017.04.18 - IDE : Spring Tool Suite - OS : OSX Sierra (10.12.3) - Lang : JAVA 1.8 ## 1. 배경웹 프로젝트를 진행하면 Service와 Repository(Dao) 그 외 다양하게 interface를 구현하여 사용한다. 이는 Service Layer와 Repository Layer계층에서 필요한 메소드(CRUD) 로직을 다른 클래스와 공통적으로 구현할 수 있게 Interface로 구현을 강제시키는 것과 같다라는 결론에 이르렀고, 책을 보며 응집도와 결합도에 대한 합리적인 패턴과 같다라는 것을 알게 되었습니다.특히, Reposi..
Java
2017. 4. 18. 09:41