
设计模式学习
文章平均质量分 74
zerocnd
敲键盘的
展开
-
head first 第一章学习
head first 第一章主要讲了设计模式的两个重要原则:1 把类中可变的部分拿出来进行封装,这也符合ocp原则,设计类的重要思想哈2 对接口编程,而不是对实现编程。 对接口编程实际上就是上一条封装的那部分, 封装的类就是接口类哈。虽然head first的实现是用java写的,但咱可以给改成c++的哈 ,代码如下class duck{public: duck(); virtual原创 2009-12-11 16:19:00 · 692 阅读 · 0 评论 -
head first读书笔记2
观察者模式观察者模式主要是为了模块间的松耦合而设计的,定义了一对多的关系,多个对象都想知道某个事件的情况,那这个情况一有变化,就立刻通知这多个对象贝。class Observer{public: virtual void update(int n); virtual void output();private: int num;};class Observer1 : public原创 2009-12-29 16:29:00 · 410 阅读 · 0 评论