设计模式
浪子骑驴
精通J2EE方面的设计
展开
-
设计模式六大原则(6):开闭原则
[size=large][color=black][b]定义[/b][/color][/size]:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 [size=large][color=black][b]问题由来[/b][/color][/size]:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行...原创 2016-07-18 10:00:56 · 72 阅读 · 0 评论 -
JAVA与模式
[size=medium][color=red][b]之策略模式——我看过最好的一篇策略模式博文[/b][/color][/size] [url]http://blog.csdn.net/zhangliangzi/article/details/52161211[/url] [size=medium][color=red][b]Java单例模式——并非看起来那么简单[/b][/color]...原创 2017-09-25 12:55:32 · 110 阅读 · 0 评论 -
各种算法
冒泡排序(Bubble Sort)是一种典型的交换排序算法,通过交换数据元素的位置进行排序。 一、算法基本思想 (1)基本思想 冒泡排序的基本思想就是:从无序序列头部开始,进行两两比较,根据大小交换位置,直到最后将最大(小)的数据元素交换到了无序队列的队尾,从而成为有序序列的一部分;下一次继续这个过程,直到所有数据元素都排好序。 算法的核心在于每次通过两两比较交换位置,选出...原创 2018-02-05 11:31:21 · 166 阅读 · 0 评论