摘要:
Observer模式的典型实现:Subject.h NOTE:1.Subject类依赖Obserer接口类。2.Attach又叫Register/Subscribe/AddObserver,Detach又叫Release/Unsubscribe/RemoveObserver。TODO:Attach方法应该判断一个Observer有没有被重复添加。Detach应确保Obserer存在。考虑Subject对象销毁如何通知Observer。#ifndef DP_SUBJECT_H#define DP_SUBJECT_H#include "Observer.h"#include c 阅读全文