1
0
34
168
312
16
代码示例 《设计模式》中的示例代码因为不完整所以不能编译,而且还有内存泄漏。它真的就是一个示例。本文根据自己的理解将不足的补上,同时在使用智能指针消除内存泄漏的同时尽量小地变更原来的代码。 首先是接口: 《设计模式》书中将实现代码也写在同一个文件中,这里将它们分开: 这两种方式区别不大。 接下来是使用Builder的代码: 将这个C...