摘要: 接口与实现分离为什么这样设计?主要原因是保持接口的稳定,而且封装性更好。类的实现细节跟其他类的联系都隐藏起来了。具体实现Database.hCreate的实现其实是调用Impl的实现。但在头文件中只需要CDatabaseImpl的声明。代码Database.cpp代码DatabaseImpl.h代码DatabaseImpl.cpp代码}main.cpp[代码] 阅读全文
posted @ 2010-03-19 22:24 茂也 阅读(540) 评论(0) 推荐(1)
摘要: 接口与实现分离为什么这样设计?主要原因是保持接口的稳定,而且封装性更好。类的实现细节跟其他类的联系都隐藏起来了。具体实现Database.h代码Database.cpp代码DatabaseImpl.h代码DatabaseImpl.cpp代码main.cpp[代码] 阅读全文
posted @ 2010-03-19 14:30 茂也 阅读(365) 评论(0) 推荐(0)