关于类设计的可扩展性的问题
定义一个类,对数组进行排序,实现各种算法,满足良好的扩展性。何解?求例子解析~
[解决办法]
这个可以用模板函数,就是基类完成框架操作,包括输入、排序、输出,其中排序函数是个虚函数
子类只要重写排序函数就可以实现算法扩展
发布时间: 2012-05-14 15:24:34 作者: rapoo
关于类设计的可扩展性的问题
定义一个类,对数组进行排序,实现各种算法,满足良好的扩展性。何解?求例子解析~
[解决办法]
这个可以用模板函数,就是基类完成框架操作,包括输入、排序、输出,其中排序函数是个虚函数
子类只要重写排序函数就可以实现算法扩展