(디자인패턴) Design Pattern Example
·
개발 - 정보/디자인패턴
디자인 패턴 : 소프트웨어를 설계할 때 특정 맥락에서 자주 발생하는 고질적인 문제들이 또 발생했을 때 재사용할 할 수있는 훌륭한 해결책 1. 전략 패턴 (Strategy Pattern) : 객체들이 할 수 있는 행위 각각에 대해 전략 클래스를 생성하고, 유사한 행위들을 캡슐화하는 인터페이스를 정의하여 객체의 행위를 동적으로 바꾸고 싶은 경우 직접 행위를 수정하지 않고 전략을 바꿔주기만 함으로써 행위를 유연하게 확장하는 방법. Strategy : 인터페이스나 추상 클래스로 외부에서 동일한 방식으로 알고리즘을 호출하는 방법을 명시 ConcreteStrategy : "Strategy Pattern"에서 명시한 알고리즘을 실제로 구현한 클래스 Context : "Strategy Pattern"을 이용하는 역할을..
수토리지
'개발 - 정보/디자인패턴' 카테고리의 글 목록