Java 언어로 배우는 디자인 패턴 입문 도서의 예제 프로그램을 IDE에서 에러 없이 볼 수 있도록 일부 수정했습니다. 소개 글도 일부 수정되었습니다.
예제 프로그램의 원본 및 최신 버전은 영진닷컴에서 구할 수 있습니다.
디렉토리 구조는 다음과 같습니다.
- .../패턴이름/Sample 예제 프로그램
- .../패턴이름/Q☆... 연습 문제에 등장하는 리스트(☆는 문제 번호)
- .../패턴이름/A☆... 해답에 등장하는 리스트(☆는 문제 번호)
....
├── _17_observer
│ ├── A1
│ │ ├── DigitObserver.java
│ │ ├── GraphObserver.java
│ │ ├── IncrementalNumberGenerator.java
│ │ ├── Main.java
│ │ ├── NumberGenerator.java
│ │ ├── Observer.java
│ │ └── RandomNumberGenerator.java
│ ├── A2
│ │ ├── DigitObserver.java
│ │ ├── FrameObserver.java
│ │ ├── GraphObserver.java
│ │ ├── Main.java
│ │ ├── NumberGenerator.java
│ │ ├── Observer.java
│ │ └── RandomNumberGenerator.java
│ ├── Q1
│ │ ├── DigitObserver.java
│ │ ├── GraphObserver.java
│ │ ├── IncrementalNumberGenerator.java
│ │ ├── Main.java
│ │ ├── NumberGenerator.java
│ │ ├── Observer.java
│ │ └── RandomNumberGenerator.java
│ └── sample
│ ├── DigitObserver.java
│ ├── GraphObserver.java
│ ├── Main.java
│ ├── NumberGenerator.java
│ ├── Observer.java
│ └── RandomNumberGenerator.java
....