cs 전공지식 #36 옵저버 패턴
2023/03/06 학습내용 1.1 디자인 패턴이란? sw디자인 패턴은 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책이다. 프로그래머가 어플리케이션이나 시스템을 디자인할 때 공통된 문제들을 해결하는데 쓰이는 형식화된 가장 좋은 관행이다. 소스나 기계 코드로 바로 전환할 수 있는 완성된 디자인은 아니며, 다른 상황에 맞게 사용할 수 있는 문제들을 해결하는데 쓰이는 서술이나 템플릿이다. 1) 옵저버 패턴(Observer Pattern) 옵저버 패턴은 주체가 어떤 객체의 상태 변화를 관찰하다가 상태 변화가 있을 때마다 메서드 등을 통해 옵저버 목록에 있는 옵저버들에게 변화를 알려주는 패턴입니다. 주체란 객체의 상태 변화를 보고 있는 관찰자입니다. 옵저버란 이 객체의 상태 변화에 따라 전달..
2023.03.06