摘要: 概念理解: 1.解耦:一般通过增加一些抽象层,来实现 功能提供者和功能使用者 两者的解耦隔离。而如果想要扩展功能即增加功能,只需要添加相应的相应的新的功能类,修改中间的抽象类即可,并不用修改使用者部分的代码。并且功能提供者的代码可以复用。而且使得程序更容易理解。简单工厂模式介绍一.什么是简单工厂模式... 阅读全文
posted @ 2015-03-06 23:12 北极星之光 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一.算法思想 对数组的所有元素进行一次遍历,每次遍历将相邻的两个元素进行比较,若为逆序,则交换两个数;因此每次遍历都是将当前未排序的数里面的最大或者最小的数放到最前面。二.算法本质 算法过程需要两个for循环进行控制,第一层for循环i:0~n-1负责控制向前推进遍历比较;第二层for循环:j:0~... 阅读全文
posted @ 2015-03-06 20:07 北极星之光 阅读(151) 评论(0) 推荐(0) 编辑