📌 DTO와 VO

DTO Data Transfer Object (데이터 전송 객체) 계층 간 데이터 교환을 위해 사용하는 객체 로직을 갖고 있지 않은 순수한 데이터 객체 데이터를 전송하는 바구니 getter/setter 메서드만을... »

📌 전략패턴

if - else의 문제점 example public double calculate(boolean isFirstGuest, boolean isLastGuest, List<Item> items) { double sum = 0; for (Item item : items) { if (isFirstGuest)... »

📋 Kotlin을 정복해봅시다 1

코틀린이란? 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어 간결하고 실용적 자바 코드와의 상호 운용성을 중시 코틀린 컴파일러가 생성한 바이트코드는 일반적인 자바 코드와 똑같이 효율적으로 실행 정적 타입... »