📝 객체지향 설계 강의 노트
랜덤넘버는 구현체이니까 Number로 받자 이러면 모두가 움직이는데 ? 의존성 주입 DI 스프링 프레임 워크는 DI를 구현하도록 강제되어 있다. 의존성 주입을 위해서는 스프링을 써야한다는 말이 있는데 그렇지... »
랜덤넘버는 구현체이니까 Number로 받자 이러면 모두가 움직이는데 ? 의존성 주입 DI 스프링 프레임 워크는 DI를 구현하도록 강제되어 있다. 의존성 주입을 위해서는 스프링을 써야한다는 말이 있는데 그렇지... »
강의를 들으며 정리하기 ✍️ 엘레강트 오브젝트 문자열과 원시값을 포장해라 반환 값은 모두 일급 컬렉션 인자의 값으로 null을 절대 허용하지 마세요 public Iterable<File> find(String mask) { if... »
람다의 변수 범위 물론 위의 코드는 미션을 위해 일단 구현만을 목적으로 많은 리팩토링이 필요하니 참고 🥲 미션을 진행하다가 for 문 내에 stream을 쓰게 되었는데, i의 값을... »
함수형 프로그래밍의 장점 ? 관심사의 분리 관심사의 분리란 무엇일까? 예제를 들어보자. List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5); 리스트에 있는 원소마다 콜론을 추가하려 한다. 이때... »
함수형 인터페이스 자바 8부터 자바는 객체지향 언어일 뿐만 아니라 함수형 언어도 지원할 수 있게되었다. 자바에서는 숫자, 문자 같은 원시 타입, 클래스를 통해 정의하는 참조 타입 객체들이... »