摘要:
1:工厂方法模式的概念和分析 分析上一篇的简单工厂模式后,我们可以清楚的发现简单工厂模式的缺点,那就是当要生产的对象增加后,不得不的需改工厂类的内容,这违背了开闭原则,如果才能完善该模式尼?由于简单工厂模式只有一个工厂类,所以的生产活动都有其完成,这样导致了问题。我们可以增加工厂类,为每一个产品都增 阅读全文
posted @ 2020-02-22 18:22
大朱123
阅读(141)
评论(0)
推荐(0)
摘要:
1:简单工厂模式(sample factory parttern)的定义和分析 1.1:定义 简单工厂模式:又称静态工厂模式,属于类创建模式。其可以根据参数的不同返回不同类的实例!在简单工厂模式中,专门定义一个类来负责创建其他类的实例,被创建的实例通常都是具有一个共同的父类。 1.2:UML类图 1 阅读全文
posted @ 2020-02-22 17:35
大朱123
阅读(131)
评论(0)
推荐(0)
摘要:
1:示例 这是一个使用UML表示的类图的结构,通过箭头,菱形,实线以及虚线来代表一些类之间的关系,后面将按照上面的例子一一介绍说明。 上图中,abstract 车是一个抽象类。小汽车和自行车是继承了车的抽象类,实现了抽象类的一些抽象方法,他们之间是实现关系。SUV继承小汽车,SUV和小汽车之间是泛化 阅读全文
posted @ 2020-02-22 16:39
大朱123
阅读(1335)
评论(0)
推荐(0)
摘要:
1:基本介绍 1.1:概念 在待排序的数据内,按照一定的规则找到最大或者最小的数据,然后交换到指定的位置,在不断缩小待排序数据的范围直到结束为止。 1.2:步骤 2:代码实现 package sort; public class SelectSortTest { public static void 阅读全文
posted @ 2020-02-22 14:08
大朱123
阅读(147)
评论(0)
推荐(0)
摘要:
1:概念 就是对待排序的序列,从前往后的依次比较相邻的数据之间的大小关系,如果满足排序则交换位置,这样子每一次排序就找到当前的最大值放在最边上!优化设计:若有一次排序中,没有任何数据进行交换!则可以设置标志位,代码此序列已经是有序的了,不用再继续比较,从而进行优化! 2:设计思想 经过冒泡算法的定义 阅读全文
posted @ 2020-02-22 12:17
大朱123
阅读(147)
评论(0)
推荐(0)
摘要:
1:概念 T(n)被称为时间复杂度,一般为在某个算法中操作步骤的重复次数与问题规模n的关系,下面一一举例说明 2:具体说明 2.1:常数阶o(1) 无论代码有多少行,只要没有循环等复杂的结构,其算法时间复杂度就是1为常数,如 int i =1; in j = 0; i++; j--; //该代码没有 阅读全文
posted @ 2020-02-22 10:27
大朱123
阅读(2122)
评论(0)
推荐(0)

浙公网安备 33010602011771号