디자인패턴 중.. StateBack-end/Java, Kotlin2020. 12. 17. 23:57
Table of Contents
쉬워 보이는 State 공부하고 잇었다..
class ModeStateLight implements ModeState {
static {
out.println("static ");
}
{
out.println("before constructor :" + this);
}
ModeStateLight() {
out.println("call constructor : "+ this);
}
@Override
public void toggle(ModeSwitch modeSwitch) {
out.println("Ligth");
modeSwitch.setState(new ModeStateNight());
}
}
위 처럼 입력하면 아래와 같은 출력이 나온다.
static
before constructor :DesignPattern.ModeStateLight@76ccd017
call constructor : DesignPattern.ModeStateLight@76ccd017
Ligth
아직 설계가 덜 되었음을 나타내는 용도라고 한다!
'Back-end > Java, Kotlin' 카테고리의 다른 글
스프링 위에 공통 클래스를 만들기 (0) | 2021.03.07 |
---|---|
싱글톤 패턴에 객체 주입받기! (ft.빌더) (0) | 2021.03.07 |
enum 그것이 알구싶다 !! 이넘아 (0) | 2020.12.12 |
다형성과 형변환, instance : 네이버 블로그 (0) | 2020.10.01 |
Java.. ArrayList안에 ArrayList만들기 : 네이버 블로그 (0) | 2020.10.01 |
@philo0407 :: Philo의 다락방
hi hello... World >< 가장 아름다운 하나의 해답이 존재한다
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!