摘要:
面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。策略模式:定义了算法,分别封装,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法完成的都是相同的工作,... 阅读全文
摘要:
面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。策略模式:定义了算法,分别封装,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法完成的都是相同的工作,... 阅读全文
摘要:
线性表(List):零个或多个数据元素(类型相同)的有限序列.线性表中,相连的两个元素A1,A2.A1叫做A2的直接前驱元素,A2叫做A1的直接后继元素.一个元素有且只有一个直接前驱元素或直接后继元素.线性表元素的个数n(n>=0)定义为线性表的长度,当n=0的时,成为空表.元素在线性表中的位置称为... 阅读全文
|