매우 좋은 토론거리다.
결론
1. 인터페이스는 비용이다 그러나 그 비용을 들인 만큼 얻는 가치가 있다면 투자하면 된다 과도한 추상화나 간접화는 피해야 하지만
상황에 따라 적절한 판단을 통해 인터페이스를 작성해야한다.
2. 소프트웨어가 커져갈수록 인터페이스 는 추상화로서 이득을 낼것이다.
'Programming' 카테고리의 다른 글
DDD에 대한 짧은 생각 끄적이기 (0) | 2017.09.07 |
---|---|
개인 프로젝트 환경 잡기 (0) | 2017.08.17 |
Class 와 Interface의 차이 (0) | 2017.05.23 |
Use Restful API with Spring MVC (0) | 2017.02.25 |
ORM 은 무엇이고 우리는 왜 ORM을 사용하는가 (0) | 2017.01.21 |