Software Design Pattern
Item의 상태에 따른 동작을 정의한 인터페이스
잠재우기
2017. 11. 26. 00:00
Item의 상태에 따른 동작을 정의한 인터페이스
디자인 패턴에서 변하는 것을 클래스로 만들어서 인터페이스 기반으로 교체하는 패턴은 총 3가지다.
Strategy : 알고리즘을 캡슐화해서 실행 시간에 교체 가능하게 하는 것
State : 객체의 상태에 따른 동작을 정의한 클래스를 만들어서 교체하는 것.
Bulider Pattern
: 동일한 구축 공정을 가지지만, 각 공정에 따른
다른 표현을 가지는 객체를 만들때 사용하는 패턴