java基础
skyrunner001
这个作者很懒,什么都没留下…
展开
-
23种设计模式之我见----创建型模式(1)
创建型模式: 创建型模式抽象了实例化过程。他们帮助一个系统独立于如何创建、组合和表示他的那些对象。一个类创建型模式使用继承改变被实例化的类。而一个对象创建型模式将实例化委托给另一个对象。 1.工厂模式 这种模式没必要多讲,其实就是接口实现的问题,这种在项目开发中实在是太常见了 Animal public interface Animal{ publ原创 2013-06-24 20:33:19 · 562 阅读 · 0 评论 -
23种设计模式之我见----结构型设计模式(2)
在软件工程中,创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式通过以某种方式控制对象的创建来解决问题。 创建型模式由两个主导思想构成。一是将系统使用的具体类封装起来,二是隐藏这些具体类的实例创建和结合的方式。[1] 创建型模式又分为对象创建型模式和类创建型模式。对象创建型模式处理对象的创原创 2013-06-24 20:56:04 · 425 阅读 · 0 评论 -
23种设计模式之我见----结构型设计模式之2(3)
9.外观模式(Facade) 门面模式要求一个子系统的外部与其内部的通信必须通过一个统一的门面(Facade)对象进行,也就是对于子系统的操作通过暴漏出来的门面进行操作就行,并不需要了解具体的操作是什么,比如对于玩具汽车的操作,我们只需要按下前进按钮就行了,并不需要知道其具体是如何操作的。 这是对外观模式,也就是门面模式使用最多的一张图,在这个图里面,有两个角色: 门面(原创 2013-07-04 23:53:45 · 417 阅读 · 0 评论 -
lucene学习1
lucene介绍: Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全原创 2013-11-05 14:14:07 · 378 阅读 · 0 评论