- 博客(4)
- 收藏
- 关注
转载 代理模式
1.代理模式 代理(Proxy)是一种设计模式:为其他对象提供一种代理以控制这个对象的访问. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法 例子 : 就比如说.小明喜欢小红单他不敢自己去追,所以他就小东来代替他去给小...
2017-08-04 16:02:00 49
转载 工厂模式
这两天突然想学学java源代码,不过看到一篇文章说看java源代码要先看设计模式,这样更容易理解源代码的结构,所以就准备学学java设计模式,首先当然是看java创建模式的工厂模式了,刚开始直接看抽象工厂模式是什么意思,百度百科的实在是看不懂,后来又在网上看了看其他的文章,仔细思考后,还算是理...
2017-07-31 21:48:00 68
转载 策略模式
策略模式定义了算法族,分别封装起来。让它们之间互相替换,此模式让算法的变化独立与使用算法的客户。 应用实例: 1、旅行的出游方式,选择骑自行车、坐汽车,每一种旅行方式都是一个策略。 优点:1、算法可以自由切换。 2、避免使用多重条件判断。 3、扩展性良好。 缺点:1、策略...
2017-07-29 17:10:00 63
转载 Lucene入门建立索引和搜索
Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供...
2017-07-04 22:36:00 60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人