데브코스7 [데브코스] 자바 도서관리 미션을 하면서 배운 것들 - 유틸리티 클래스 또는 상수를 저장하는 용도의 클래스는 private 생성자를 선언하여 인스턴스화되거나 상속되는 것을 방지하자. public final class MessageConstants { public static final String ADD_BOOK_START = "도서 등록 메뉴로 넘어갑니다."; public static final String ADD_BOOK_END = "도서 등록이 완료되었습니다."; private MessageConstants() { } } - 공통되는 행동이 있을 경우, 함수형 인터페이스를 활용해보자. (Runnble, Supplier...) - 상태 패턴 객체의 상태에 따라 행동을 유연하게 변경할 필요가 있을 때 효과적으로 사용될 수 있는 패턴이다. 예시 : Boo.. 2023. 11. 23. 이전 1 2 다음