# 7月8日 デザインパターン 課題 ## TimeAdmin.java(Observerインターフェース) ``` interface TimeAdmin { public void update(Subject subject); } ``` ## CuckooClock.java(ConcreteObserverクラス) ``` class CuckooClock implements TimeAdmin { public void update(Subject subject) { int cnt; cnt = ((concreteSubject) subject).getHour(); for (int i = 0; i < cnt; i++) { System.out.println("ぽっぽー!"); } } } ``` ## SubtractionDisplay.java(ConcreteObserverクラス) ``` class SubtractionDisplay implements TimeAdmin { private int countDownValue = 10000; public void update(Subject subject) { countDownValue = countDownValue - 1; System.out.println(countDownValue); } } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up