[Design Pattern : 2부] 행위-Strategy Introduction 우리나라말로 전략(strategy)라고 부르는 이 패턴은 GoF의 분류에서 보면 '행위'에 속합니다. 우선 코드를 통해 생각해 보고, 설명하도록 하겠습니다. 간단한 ATM Machine 을 만들어 봅시다. 조건은 TCP 방식과 UDP 방식으로 은행 DB서버와 통신해야 합니다. ※ 코드가 다소 부실하거나, 억지스러울 수 있으나 요점은 패턴에 대한 이해이기 때문에 너그러히 봐 주시기 바랍니다. ATM Machine 만들기 패턴은 생각치 않고, 만들어 봅시다. C와 같이 절차지향 언어만 하다가 객체지향을 처음 접한 사람이 흔히들 만드는 바보같은 코드입니다. (물론 함수 포인터를 이용하면 얼마든지 해결 할 수 있습니다 ^-^) public class ATMMachine { private .. 더보기 이전 1 ··· 220 221 222 223 224 225 226 ··· 239 다음