스트래티지(Strategy) 패턴의 장단점1 JAVA 디자인패턴 - 스트래티지(Strategy) 패턴 [ 목차 ] 안녕하세요. 오늘은 JAVA 디자인패턴 중 스트래티지(Strategy) 패턴에 대해서 작성해 보겠습니다. 스트래티지(Strategy) 패턴 이란? 스트래티지 패턴은 알고리즘 군을 정의한 다음 각각을 캡슐화하여, 동적으로 상황에 따라 특정한 알고리즘을 선택하고 이용할 수 있게 해주는 행동 패턴입니다. 이 패턴을 사용하면 알고리즘을 사용하는 클라이언트와 독립적으로 알고리즘을 수정하거나 새로운 알고리즘을 추가할 수 있습니다. 스트래티지(Strategy) 패턴 구현 방법 스트래티지 패턴을 구현하기 위해 다음 요소들이 필요합니다. Strategy 인터페이스: 알고리즘 군에 대한 공통 인터페이스입니다. ConcreteStrategy 클래스: Strategy 인터페이스를 구현하는 각 알고리즘에 대한 클래.. JAVA 2023. 7. 15. 이전 1 다음 💲 추천 글