设计模式
vison0300
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
23种设计模式总结
1、创建型模式 (1) 抽象工厂模式(Abstract Factory) 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 (2)工厂方法(Factory Method) 定义一个用于创建对象的接口,让子类决定将哪一个类实例化。原创 2014-03-11 13:51:26 · 674 阅读 · 0 评论 -
C++ 实现委托
委托简单的理解就是把函数(成员函数、全局函数或静态函数)指针封装成一个仿函数类,这样做的好处有:1、解耦函数实现和调用(函数的调用者不知道函数的实现者)2、加强类型安全性(函数指针是一个内存指针,委托是一个类)3、作为参数传递(替换回调函数)c++ 标准库并没有实现委托的功能,C++98/03 实现起来比较困难(可以参考fastDelegate),C++11之后有了可变模板参数...原创 2018-11-23 22:41:49 · 1470 阅读 · 1 评论
分享