随笔分类 - 设计模式
摘要:1. GetInstance()函数返回值为指针 为了防止拷贝出现,GetInstance()可以返回指针或者引用: A *m_pA = A::GetInstance(); A &a = A::GetInstance(); 返回引用,对调用时候的定义有一定的要求,不如直接返回指针方便; 万一调用者没
阅读全文
摘要:1.主题subject subject中有一个链表,用来存放已经注册的observer对象,这样数据改变的时候就可以在notice里面实现通知所有observer了。 既然是list,那么数据类型应该是相同的,所以不可以创建公告牌A,公告牌B等不同的类型。 书中给出,创建observer类,里面只有
阅读全文