메세지를 보내는 시점과 받는 시점을 분리하고 싶을 때 사용할 수 있는 패턴
예제 코드
private struct PlayMessage
{
int id;
int volume;
}
class void Audio
{
private static PlayMessage[] pending(maxpending);
public void Update()
{
// pending을 순회하며 sound를 play
}
}
'CS > DesignPattern' 카테고리의 다른 글
[DesignPattern] Service Mediator Pattern (0) | 2024.11.08 |
---|---|
[DesignPattern] 컴포넌트 패턴 (1) | 2024.11.05 |
[DesignPattern] MVP 패턴 (0) | 2024.11.02 |
[DesignPattern] MVC (0) | 2024.10.31 |
[DesignPattern] BuilderPattern (0) | 2024.10.25 |