Design Pattern

이영근·2023년 3월 31일
0
  • JAVA Design Pattern 복습

  • Strategy Pattern

    여러 알고리즘을 하나의 추삭적인 접근점(Interface)을 만들어 접근점에서 서로 교환 가능(Deligate)하도록 하는 패턴

public class main {
    public static void main(String[] args) {
        GameCharacter character = new GameCharacter();
        character.attack();

        character.setWeapon(new Knife());
        character.attack();

        character.setWeapon(new Sword());
        character.attack();
    }
}
profile
개발자

0개의 댓글