반응형 Façade1 [DesignPattern] Facade Facade pattern에 대해 알아보자. Facade의 목적은 다음과 같다. 1. 서브 시스템을 합성하는 다수의 객체들의 인터페이스 집합에대해 일관된 하나의 인터페이스를 제공한다. 2. 서브 시스템을 사용하기 쉽게 하기 위한 포괄적 개념의 인터페이스를 제공한다. C 스타일 TCP 서버의 예 다음의 C스타일의 소스코드를 객체지향으로 변경해가면서 Facade를 적용해보자. 이 코드는 간단한 TCP 서버이다. 이러한 TCP서버를 만드는 일반적인 절차는 다음과 같다. 1. 1. N/W 라이브러리 초기화(Windows OS) 2. socket 생성(socket) 3. socket에 주소 지정(bind) 4. socket을 대기 상태로 변경(listen) 5. client의 접속을 대기(accept) 6. 접속.. 2021. 1. 19. 이전 1 다음 반응형