Jay's Notebook

Jay's Notebook

  • 분류 전체보기 (15)
    • Talk (0)
    • Dev (10)
      • Note (2)
      • Java (6)
      • Scala (2)
    • Photo (5)
    • Music (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Jay's Notebook

컨텐츠 검색

태그

servicelocatorfactorybean Homebrew switch 제거 X100V 스칼라 형변환 socks5 tour of scala Java enum enum interface scala type 스칼라 package manager for mac 함수형언어 java 상수 스칼라독학 Snapshot Scala enum abstract refactoring

최근글

댓글

공지사항

아카이브

enum interface(1)

  • enum 의 활용(2) - method 추가

    이전 글에서 간단한 조건문을 enum으로 확장하는 방법에 대해서 알아보았다. 각 value 가 enum의 상수에 강력하게 묶여 있다면 enum에 종속적으로 만들어서 코드를 깔끔하게 정리할 수 있었다. 이번에는 enum 상수에 method들을 묶어 보자. 아래와 같은 코드가 있다고 가정해보고 enum으로 refactoring 을 해보자. // DayOfWeek 는 앞선 글에서 정의한 요일 상수를 가진 enum 이다. public void workSchedule(DayOfWeek dayOfWeek) { switch (dayOfWeek) { case MONDAY: case WEDNESDAY: case FRIDAY: this.workAtOffice(); break; case TUESDAY: case THURSD..

    2022.09.22
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바