12. 프록시 패턴
1. 프록시 패턴 특정 객체에 대한 접근을 제어하거나 기능을 추가할 수 있는 패턴. 초기화지연, 접근 제어, 로깅, 캐싱등 다양하게 사용 가능함. 2. 패턴 적용 전 코드 아래와 같이 게임을 시작하는 메서드가 존재함. 게임을 시작하는 메서드를 수정하지 않고 프록시 패턴을 적용하여 메서드가 실행되는 소요시간을 계산하려함. public class GameService { public void gameStart() { System.out.println("이 자리에 오신 여러분 진심으로 환영합니다."); } } public class Client { public static void main(String[] args) { GameService gameService = new GameService(); gameS..
디자인 패턴
2022. 2. 10. 19:50