Hello, Freakin world!

[채팅앱][클라이언트] 이벤트 아키텍쳐 설계 본문

Toy Project/채팅 앱 만들기

[채팅앱][클라이언트] 이벤트 아키텍쳐 설계

johnna_endure 2020. 2. 27. 05:04

이벤트 아키텍쳐

EventContainer

- 이벤트 최상위 계층의 컨테이너 클래스다. 필드 객체에 필요한 객체를 주입한는 역할을 한다.

 

EventLoop 

- 이벤트를 받아서 계속 처리하기 위한 클래스다.

 

EventHandler

- 이벤트에 대한 핸들러를 위한 클래스다.

 

SelectManager 

- selector 객체의 생성과 파괴의 책임을 담당하는 클래스. selector 객체를 무조건 이 클래스를 통해 제공받는다. 

 

Comments