분류 전체보기
-
정적 팩토리 메서드 구현 (Public Static Factory Method)Programming Best Practices 2020. 3. 14. 14:15
[요약] 사용자 요청에 따라 생성되는 객체를 다르게 구현하려면 어떻게 해야할까? 소설책을 요청하면 Novel Instance가 생기고, 잡지를 요청하면 Magazine Instance가 생기는 연습이다. 1. Enum functional interface를 통해 다양한 종류의 객체 생성을 컨트롤 하는 Enum을 만들자 @Getter public enum BookType { NOVEL(NOVEL::create), MAGAZINE(MAGAZINE::create) private final transient BookFactory bookFactory; BookType(BookFactory bookFactory) { this.bookFactory = bookFactory }; } 2. Book과 Novel, Ma..
-
같이 성장하는 공간그냥 2020. 3. 13. 10:18
20년 3월에 자바 백엔드 개발자로 취업하여 원하던 직종에서 경력을 쌓고 있다. 하지만, 코로나19로 인해 회사에 첫 1주만 출퇴근하고, 나머지는 재택근무를 하고 있다. 신입으로써 직접 동료들과 부대끼며 빨리 배우기를 소망했지만, 아쉬움을 뒤로할 수 밖에. 다행히도, 여태 껏 많은 것들을 배우고 익힐 수 있었다. 동료들이 빠른 시간내에 응답하고, agile extreme programming and pair programming 문화를 잘 지키기 때문인것 같다. 이 곳은 신입 자바 개발자의 블로그다. 내가 배운 내용을 잊지 않기 위해 글을 쓰는 공간인만큼, 누군가를 위한 튜토리얼의 글은 지양하고, "내가 알고 싶은 내용들만" 간결한 설명과 핵심 키워드의 내용들로 글을 포스팅 할것이다. 이러한 블로그 정책..