본문 바로가기

소프트웨어/Java

[Java] 디자인 패턴 스터디 - State Pattern

State Design Pattern

 

  현재 같이 스터디하고 있는 디자인 패턴 스터디 내용중 하나를 올려봅니다. 관심이 있으신 분들은 보시고, 참고하셔서 될 것 같습니다. 자바 문법을 이해하는데 실제로 프로그래밍으로 구현할 때 잘 이해되지 않는 형태로 복잡하게 쪼개고 상속해서 구현하는게 궁금하신 분들은 디자인 패턴 스터디를 해보시면 좋을것 같습니다. 디자인 패턴을 이해하게 되면 객체지향적으로 프로그래밍 하는 방법과 dependency(다른 클래스에 의존)하지 않는 방법으로 프로그램을 구현할 수 있습니다. 자바 기본 문법을 익히신 분들은 참고해서 공부를 해보시면 좋을것 같네요. 23가지의 디자인 패턴중에 State Pattern이라고 상태가 변화하는 것을 관리할 때 어떤식으로 프로그래밍을 구현하는지를 알 수 있는 패턴입니다.

 

스터디 자료 공유 URL

docs.google.com/presentation/d/1tLFLgEtn9cvCXZPMgbYHMlR5fZicpbLLRD_zkJTLwrM/edit?fbclid=IwAR3Pj9F3IC2CJJYhRcEh2VW_sBKtzkaOP_bVLJCam4VOy5VV1i5nA8pWETA#slide=id.p

 

chap19. State Pattern

chap19. State Pattern 상태를 클래스로 표현하기 by Charles Francis Xavier

docs.google.com