OOP(面向对象编程)和GP(泛型编程)

OOP企图将datas和methods关联在一起
GP将datas和methods分开来
OOP(面向对象编程)和GP(泛型编程)
采用GP:
containers和algorithms团队可以各自闭门造车,其间以iterators联通即可。
algorithms通过iterators确定操作范围,并通过Iterators取container元素

所有的algorithms,其内最终设计元素本身的操作,就是比大小。