[阅读: 574] 2004-10-10 09:05:01
算法不关心具体的数据类型,只认为这里已经存在一种抽象的运算可以利用
然后由每一个具体的数据类型,来实现各自的运算
比如整数实现整数的比较运算,字符串实现字符串的比较运算
我们自己定义的一种业务逻辑的数据类,也实现它自己的比较运算
然后,这一切数据类型,都可以应用到泛型方式编写的排序算法中去
在算法层面,不关心具体的数据类型,也不关心运算的具体实现
因此这种思路被称为Generic Programming
DISSENT IS THE HIGHEST FORM OF PATRIOTISM !
--Thomas Jefferson