OOP与GP的差异
OOP试图将数据与方法封装在一起
GP将数据与方法分开
数据:容器(Containers)
方法:泛型算法(Algorithms)
采用GP的好处
容器和算法可以各自开发,之间通过迭代器沟通即可
算法通过迭代器确定操作范围,并通过迭代器取用容器元素
关于算法
所以算法,其内最终涉及元素本身的操作,无非就是比大小