퍼사드 패턴
접근
@AllArgsConstructor
public class HomeTheaterFacade {
Light light;
Screen secreen;
Projector projector;
Laptop laptop;
public void watchMovie(String movieName) {
light.dim(10);
screen.down();
projector.on();
projector.wideScreenMode();
laptop.play(movieName);
}
public void turnOffMovie() {
light.on();
screen.up();
projector.of();
laptop.stop();
laptop.off();
}
}개념
장단점
사용 방법
예시
Last updated