
设计模式
文章平均质量分 78
狼图腾-狼之传说
专注数据挖掘,自然语言处理,信息检索。
展开
-
学习设计模式之二:抽象工厂模式(Abstract Factory)
每个模式都是针对一定问题的解决方案。抽象工厂模式面对的问题是多产品等级结构的系统设计。 在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级。 产品族:是指位于不同产品等级结构中,功能相关联的产品组成的家族。比如AMD的CPU和ADM芯片的主板,组成一个家族。Intel的CPU和Intel芯片的主板,又组成一个家族。而这两个家族都来自于两转载 2012-07-07 11:53:07 · 696 阅读 · 0 评论 -
学习设计模式之一:Factory Method
基本概念 FactoryMethod是一种创建性模式,它定义了一个创建对象的接口,但是却让子类来决定具体实例化哪一个类.当一个类无法预料要创建哪种类的对象或是一个类需要由子类来指定创建的对象时我们就需要用到Factory Method 模式了.简单说来,Factory Method可以根据不同的条件产生不同的实例,当然这些不同的实例通常是属于相同的类型,具有共同的父类.Factory Met转载 2012-07-07 10:55:02 · 491 阅读 · 0 评论 -
抽象类与接口的定义
Thinking in java inner classes 引言 每个 JVM 都有两种机制,一个是装载具有合适名称的类 ( 类或是接口 ) ,叫做类装载子系统;另外的一个负责执行包含在已装载的类或接口中的指令,叫做运行引擎。每个 JVM 又包括方法区、堆、 Java 栈、程序计数器和本地方法栈这五个部分,这几个部分和类装载机制与运行引擎机制一起组成的体系结构图为: Jvm :转载 2012-07-13 17:39:28 · 1396 阅读 · 0 评论 -
JDK6.0 Collection
1.新集合接口. (1)Deque:双端队列,支持两端的插入和移出,扩展了Queue。 (2)BlockingDeque:支持接下来操作的Deque,当读取一个元素时,等待Deque成为非空;当存储一个元素时,等待空间可用。扩展了Deque和BlockingQueue。这个接口是java.util.concurrent的一部分。 (3)NavigableSet:扩展了导航方法,为了给定搜索目转载 2012-12-05 17:38:05 · 1015 阅读 · 0 评论