java(2)
-
정적 팩토리 메서드
2주차 미션을 수행하며 String으로 받은 자동차 이름들로 List를 만드는 매서드가 필요했습니다. 처음에는 CarsGenerator을 이용해 구현을 했습니다. 하지만 List을 Cars라는 일급 컬렉션로 만들면서 CarsGenerator라는 클래스에 대해 의문이 생기게 되었습니다. 따라서 해당 메서드를 Cars안에서 만들고자 했고 그 과정에서 정적 팩토리 메서드를 공부하게 되었다. 정적 팩토리 메서드에 대해 공부한 내용들을 정리하고자 합니다. 참고한 글은 다음과 같습니다. https://tecoble.techcourse.co.kr/post/2020-05-26-static-factory-method/ 정적 팩토리 메서드(Static Factory Method)는 왜 사용할까? … tecoble.tech..
2023.10.31 -
일급 컬렉션
우아한 테크코스 1주차 코드리뷰에서, 일부 지원자분들이 Numbers 클래스를 만들어 기능을 구현하는 것을 보았습니다. 해당 클래스 내부에 검증과 판정과 같은 관련 메서드를 작성한 것을 확인했습니다. 이러한 구조는 코드를 이해하기 쉽고 올바른 객체지향 코드라고 생각되어, 2주차 목표 중 하나로 이러한 형식을 준수해보기로 했습니다. 최근 커뮤니티를 통해 이러한 구조가 일급 컬렉션임을 알게 되었습니다. 일급 컬렉션과 관련한 여러 글들을 읽어보며 알게된 내용들을 정리해보고자 합니다. 참고한 글은 다음과 같습니다! https://tecoble.techcourse.co.kr/post/2020-05-08-First-Class-Collection/ 일급 컬렉션을 사용하는 이유 일급 컬렉션이란? 본 글은 일급 컬렉션 ..
2023.10.31