본문 바로가기 메뉴 바로가기

진성 소프트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

진성 소프트

검색하기 폼
  • 전체 글 (371)
    • 맛집 (1)
    • IT Problem (5)
      • Windows (4)
    • IT TIP (29)
      • Mac (4)
      • InteliJ (9)
      • Windows (4)
    • Book (0)
    • 프로그래밍 (258)
      • CSS (8)
      • Android (16)
      • DB (13)
      • C++ (1)
      • 네트워크 (4)
      • JAVA (59)
      • Arduino (1)
      • Git (9)
      • Algorithm (7)
      • Web, App (2)
      • Linux (9)
      • JavaFX (51)
      • ElasticSearch (9)
      • 크롤링 (9)
      • EffectiveJava (26)
      • Perl (2)
      • Spring (12)
      • Maven (1)
      • JavaScript (1)
      • AWS (1)
      • Gradle (1)
      • C# (6)
      • Python (0)
      • Kotlin (3)
      • Docker (2)
    • 잡담 (6)
    • 여행 (15)
    • 느낀다는 것 (2)
    • 산업기능요원 (3)
    • 야구 (2)
    • 학교 (12)
    • Editing (1)
    • Business (1)
  • 방명록

인터페이스 (1)
(이펙티브 자바) 규칙64. 객체는 인터페이스를 사용해 참조하라

(Effective Java) 규칙64. 객체는 인터페이스를 사용해 참조하라 규칙51에서 매개변수 타입을 클래스가 아니라 인터페이스를 사용하라고 했다. 조언을 "객체는 클래스가 아닌 인터페이스로 참조하라"고까지 확장할 수 있음 인터페이스 타입 적합한 인터페이스만 있다면 매개변수뿐 아니라 반환값, 변수, 필드를 전부 인터페이스 타입으로 선언하라. 객체의 실제 클래스를 사용해야 할 상황은 '오직' 생성자로 생성할 때 뿐임 예) Set 인터페이스를 구현한 LinkedHashSet 변수를 선언 //좋은 예. 인터페이스를 타입으로 사용했다. Set sonSet = new LinkedHashSet(); //나쁜 예. 클래스를 타입으로 사용했다! LinkedHashSet sonSet = new LinkedHashSe..

프로그래밍/EffectiveJava 2020. 3. 11. 09:51
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 공부 노트
  • 파이어 펀치
  • 호작 구구
  • 박스여우 - BoxFox
  • jangcnet
  • 18세 황준필
  • 에이론
TAG
  • 스프링부트
  • windows
  • 인텔리제이
  • 이펙티브
  • JavaFX
  • 배낭여행
  • springboot
  • JavaFX 테이블뷰
  • 일본 여행
  • JavaFX Table View
  • effective java
  • 자바
  • 이펙티브 자바
  • 방통대 과제물
  • 일본 자전거 여행
  • JavaFX Window Close
  • JavaFX 종료
  • 자전거 여행
  • TableView
  • 배낭 여행
  • intelij
  • 자전거
  • git
  • 일본여행
  • 이펙티브자바
  • Java UI
  • effectivejava
  • 일본 배낭여행
  • 텐트
  • java
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바