목록2024/10/09 (1)
SW
[개발서적] 헤드퍼스트 디자인 패턴 Ch11. 프록시 패턴
1. 모니터링 코드 만들기CEO는 원격에 있는 모든 뽑기 기계를 모니터링 하기를 원합니다. 뽑기 기계 코드의 알맹이의 개수를 알려주는 메소드와 기계의 현재 상태를 알려주는 메소드는 현재 존재합니다.여기서, 모든 뽑기 기계의 재고와 현재 상태를 알려 주는 기능을 추가하려고 합니다.우선 GumballMachine 클래스에 뽑기 기계의 현재 위치를 알려 주는 기능을 추가해봅니다.public class GumballMachine { String location; // 기계의 위치 int count; // 알맹이의 개수 String state; // 기계의 현재 상태 // 생성자: 기계의 위치와 재고를 초기화 public GumballMachine(Strin..
개발서적/헤드퍼스트 디자인패턴
2024. 10. 9. 23:50