[카카오테크 캠퍼스 2단계] 스프링이 무거운 이유?
·
대외활동/카카오테크 캠퍼스 3기
의존성 책임이란?public static void main(String[] args) { var car = new Car(); car.move(new Go()); car.move(new Stop());}public class Car { private final String name; private int position; public Car(String name) { this.name = name; } public void move(Condition condition) { if (condition.isMovable()) { position++; } }} 예로, Car의 move(Condition condition)에서 외부..