C++-C++大型项目中,多层次的类模板嵌套设计值不值得提倡?

项目合作 项目合作 主题:1030 回复:2135

C++-C++大型项目中,多层次的类模板嵌套设计值不值得提倡?

偏爱自由 发布于 2017-09-27 字数 77 浏览 1292 回复 2

看了一些七八年前的项目代码,类模板嵌套层次太深,调试跟踪的时候很麻烦。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

夜无邪 2017-10-27 2 楼

一般大型项目持续的周期也很长,负责维护的人可能会换一批又一批,维护也是一个大问题,所以层次太深的类模板嵌套还是得慎用。

泛泛之交 2017-10-24 1 楼

在以前,很流行使用模版,会发现很多的代码是为了用模版而用模版,而且模版的各种层次,各种调用,使得模块之间的耦合度太高,不利于项目维护。
现在都提倡用面向对象的思想,划分抽象层次,利用C++的类的多态性来完成不同的工作,使得每个层次都完成好自己的工作就可以了,达到高内聚,低耦合。
所以多层次的类模版嵌套设计是不值得提倡的。