"15.7模板和继承没有东西能妨碍我们采用在普通类中的方法来使用类模板。例如我们能很容易地从一个模板中获得继承,可以从已存在的模板中继承和加以实例化从而创建一个新的模板。尽管t s t a s h类在前述中已经可满足我们的要求,现在当我们希望它追加自排序功能时,可以方便地对其进行代码重用和数值添加。比如说,在《面向对象之继承代码重用》一书中,我们可以深入了解如何利用继承实现代码的重用,具体详见这里。关于C++中的模板类继承,也有相关详细的介绍,参考这篇文章。如果你对基于QT的扩展功能链表模板类感兴趣,推荐你看看这里。
第15章模板和包容器类中提到的继承与派生向量类模板和字符串类的应用,可以在这篇文章中找到详细的实现例子。特别是在代码重用方面,如何用类的继承关系重写父类的方法实现简易后台代码模板,你可以参考这个实例。甚至在Django模板继承extend标签的实例代码详解中,也可以看到类似的实现方法,具体见这里。
假如你对php类的扩展和继承用法感兴趣,不妨看看这个例子。对于栈类模板C代码的实现,可以参考这篇文章,而对于C模板链表类代码的实现,则可以参考这里。stack类模板的源代码,也可以在这个链接中找到详细的实现。
你可以更深入地理解和掌握模板和继承在实际编程中的应用,不断提升自己的编程能力和代码重用技巧。"
暂无评论