이해할 때까지 설명하는 개발자
close
프로필 배경
프로필 로고

이해할 때까지 설명하는 개발자

  • 전체 (160) N
    • 단편 (30)
      • Java (22)
      • js (2)
      • scratch (4)
      • tistory (2)
    • 독서 (21) N
      • extreme programming (7) N
      • tidy first (13)
      • 소프트웨어 장인 (0)
    • 시리즈 (105)
      • 나 혼자 떠드는 자바 (9)
      • Go (29)
      • Java online live study S01 (15)
      • Kubernetes (15)
      • Spring Security (22)
      • Spring Web MVC (15)
    • 회고 (3)
    • Archive (1)
  • portfolio
  • naver-blog
  • linked-in
자바에서 인터페이스를 사용하는 이유

자바에서 인터페이스를 사용하는 이유

자바에서 인터페이스를 사용하는 이유가 무엇일까? 아마 인터페이스를 처음 접해보는 분들이 많이 궁금해 하는 부분일거라고 생각한다. 그냥 그 기능을 클래스로 구현해도 될 것 같은데 번거롭게(?) 인터페이스까지 사용해서 또 인터페이스에 대한 학습도 해야하기 때문이다. 이세상 모든건 그게 왜 필요한지를 알면 이해하는데 도움이 많이 된다. interface라고 쓰는 이 인터페이스는 결론부터 얘기하면 '공동 작업시 충돌을 방지하기 위해서'라고 한다. 다른 많은 이점이 있지만, 처음 내가 배울 당시 인터페이스 사용 이유는 공동 작업을 할때 유연함을 위해서다. 다음과 같은 상황을 생각해보자. A씨는 필기도구를 사용해서 글씨를 쓰는 프로그램을 개발하는 프로젝트를 진행하고 있다. 그러던 중 같은 팀의 연필을 개발하는 김개..

  • format_list_bulleted 단편/Java
  • · 2017. 7. 9.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 전체 (160) N
    • 단편 (30)
      • Java (22)
      • js (2)
      • scratch (4)
      • tistory (2)
    • 독서 (21) N
      • extreme programming (7) N
      • tidy first (13)
      • 소프트웨어 장인 (0)
    • 시리즈 (105)
      • 나 혼자 떠드는 자바 (9)
      • Go (29)
      • Java online live study S01 (15)
      • Kubernetes (15)
      • Spring Security (22)
      • Spring Web MVC (15)
    • 회고 (3)
    • Archive (1)
최근 글
인기 글
태그
  • #시큐리티
  • #go
  • #자바
  • #스프링시큐리티
  • #spring security
  • #Spring
  • #스프링
  • #java
  • #language
  • #xp
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바