摘要: 观察者模式:定义一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使他们能够各自更新自己。 观察者模式的关键对象时主题subject和观察者observe,一个subject可以有任意数目的依赖它的Observe,一旦subject的 阅读全文
posted @ 2018-04-21 17:10 头文件1991 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://blog.csdn.net/hhu1506010220/article/details/51971642 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和f 阅读全文
posted @ 2018-04-21 16:23 头文件1991 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: 建造者模式:将一个复杂对象的构建与它的表现分离,使得同样的构建过程可以创造不同的表示。 建造者应用场景:主要用于创造一些复杂的对象,这些对象内部构建间的建造顺序通常是稳定的,但对象内部的构建通常面临着复杂的变化。建造者模式可以使建造代码与表示代码分离,由于建造者模式隐藏了该产品是如何组装的,所以若需 阅读全文
posted @ 2018-04-21 09:48 头文件1991 阅读(149) 评论(0) 推荐(0) 编辑