随笔分类 -  设计模式

关于面向对象的设计模式学习与总结
摘要:基类为抽象类,在不同的动态库中实现不同的执行行为,但是每个动态库要提供2个统一的方法:1) baseClass * create(); 2) void destroy( baseClass* );,调用该实际类的上下文,通过dlopen,dlsym( dl, "create"), dlsym( dl, "destroy")来获得实际对象的句柄。实际上是一种工厂/builder模型。1. 基类//base.h#include class baseClass {public: virtual void test(){}; virtual ~baseClass 阅读全文
posted @ 2014-03-06 20:59 samu 阅读(583) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示