디자인패턴(java) (1) 썸네일형 리스트형 디자인패턴 - Facade 패턴 Goal facade 패턴을 알아보고 응용코드를 작성해보자 facade 패턴이란 복잡한 로직들을 하나의 클래스로 취합해서 외부에서 메소드 하나를 호출해 간단하게 로직을 실행 할 수 있는 디자인패턴 응용 게임 캐릭터가 스킬을 사용한다고 했을 때 수행해야 할 로직을 생각해보자. - 마나가 있는지 체크한다. - 스킬 강화 옵션을 적용한다. - 스킬을 발사한다. 코드 캐릭터 클래스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 public class Character { private ManaCheckProcess manaCheckProcess; private SkillOptionProcess skillOptionProces.. 이전 1 다음