옵저버 패턴1 디자인 패턴 공부 - 관찰자 패턴의 학습 - 안녕하세요? 어떻게 보면 이 관찰자 패턴이라고 영어로는 옵져버 패턴 (Observer Pattern)이라고 불리는 이 패턴은 상당히 복잡할 수도 있겠다는 생각이 듭니다만, 실제로는 핵심이 되는 코드는 의외로 간단하다고 합니다. 원래는 유투브에서 파이썬으로 구현이 되어 있는 코드를 일단 C#으로 간단하게 구현해 보았습니다. 먼저 여기서는 관찰자가 될 클래스를 2개 만들어 놓고서, 여기다가 inferface를 붙여 주도록 합니다. 물론 각각의 관찰자인 옵져버 안에서는 Update라는 메서드가 작동될 것을 상정하고 만들어 주도록 합니다. 그리고 나서 여기가 핵심인데, 이 관찰자가 된 클래스를 리스트 형태로 일단 저장시켜 주도록 합니다. 이 작업을 하기 위해서 interface를 붙여 준 것이고, 이제 여기서 .. 2024. 2. 21. 이전 1 다음