StrategyPattern1 전략 패턴(strategy pattern) 전략 패턴이란? 전략 패턴은 클라이언트가 객체의 특정 행위를 변경하고자 할 때, 해당 행위를 직접 수정하지 않고 외부에서 알고리즘을 캡슐화하여 변경 가능하게 하는 디자인 패턴 Java import java.text.DecimalForamt; import java.util.ArrayList; import java.util.List; // 배송 방식을 나타내는 전략 인터페이스 interface ShippingStrategy { void shipPackage(String packageId); } // 택배 배송 class ExpressShipping implements ShippingStrategy { private String packageName; public ExpressShipping(String pa.. 2024. 2. 27. 이전 1 다음