03 2010 档案

重构一
摘要:在这里记下阅读《重构:改善既有代码的设计》一书的心得。重构的第一步让环境不断发生变化,以此来考验代码框架的承受力。我们假设原来的代码框架是基于一个理想的环境而做的设计。现在这个环境开始变的恶劣起来,突然来了飓风。那么这个框架是否能保证不被刮走呢?而做到这一点,又需要做出多大的改动?环境继续变的糟糕,洪水开始肆虐。可能框架已经岌岌可危,跟原来的框架比起来已经发生了太多的变化。当最后一根稻草压过来的时... 阅读全文

posted @ 2010-03-21 11:41 茂也 阅读(259) 评论(0) 推荐(0)

接口与实现分离
摘要:接口与实现分离为什么这样设计?主要原因是保持接口的稳定,而且封装性更好。类的实现细节跟其他类的联系都隐藏起来了。具体实现Database.hCreate的实现其实是调用Impl的实现。但在头文件中只需要CDatabaseImpl的声明。代码Database.cpp代码DatabaseImpl.h代码DatabaseImpl.cpp代码}main.cpp[代码] 阅读全文

posted @ 2010-03-19 22:24 茂也 阅读(540) 评论(0) 推荐(1)

2010的展望
摘要:第二职业的选择如何实现自我提升扩充人脉 阅读全文

posted @ 2010-03-01 13:18 茂也