类属编程(generic programming) generic是构成库的另一种方式, 这与传统的oop是不同的。这类程序库一般由类属组件和类属算法组成,组件和算法通过迭代器组装起来,组件则对迭代器提供一定的封装。这种程序库的优点在于能够提供比传统程序库更灵活的组装方式,而不损失效率。如果一个数列从第2项起,每一项与它的前一项的比等于同一个非零常数,这个数列就叫做等比数列(geometric progression)。这个常数叫做等比数列的公比(common ratio),公比通常用字母q表示(q≠0)。注:q=1时,an为常数列。