- 博客(11)
- 资源 (20)
- 收藏
- 关注
原创 设计模式-原型模式
[code="java"]Specify the kinds of objects to create using a prototypcal instance, and create new objects by copying this prototype. 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式的核心是一个clone 方法,通过该方...
2013-11-24 14:09:12 56
原创 设计模式-代理模式
[code="java"]Provide a surrogate or placeholder for another object to control access to it. 为其他对象提供一种代理以控制对这个对象的访问。 public interface Subject { public void request(); } public clas...
2013-11-24 13:32:59 64
原创 Java 语法
1. static 方法属性类拥有,如果子类中定义了相同签署的static 成员,该成员属于子类所有,而非重新定义,static 方法 也没有多态,因为对象不会个别拥有 static 成员。2. final 在指定变量之后,就不再改变变量的值,可以在声明变量时加上final 限定, 如果后续撰写程序时,自己或别人不经意想修改final 变量,就会出现编译错误。 如果对象数据成员...
2013-11-21 17:32:11 82
原创 设计模式-建造者模式(生成器模式)
[b]ArrayList 或者 HashMap 如果定义为类的成员变量,那么在方法中调用一定要做一个clear()动作,以防止 数据混乱。 Separate the construction of a complex object from its representation so that the same constrction process can create d...
2013-11-20 11:35:01 89
原创 设计模式-模板方法模式
Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an glgorithm without changing the algorithm's str...
2013-11-20 10:45:04 77
原创 设计模式-抽象工厂模式
Provide an interface for creating families of related or dependent objects without specifying their concrete classes. 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。[code="java"]public abstract class Abst...
2013-11-18 15:49:47 94
原创 设计模式-工厂方法模式
Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses. 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类...
2013-11-18 08:59:34 74
原创 设计模式-单例模式
1. 单例模式 Ensure a class has only instance, and provide a global point of access to it . (确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)[code="java"]/** * ClassName:Singleton * Function: 单例模式的通用实现方...
2013-11-17 15:56:20 100
翻译 Union_Find_set
import java.util.Scanner;/** * ClassName:UnionFindSet * Function: 并查集. * Reason: 并查集. * Date: 2013年10月14日 下午4:37:42 * @author * @version * @since JDK 1.6 * @see
2013-11-12 16:59:01 1127
翻译 N_Queens
/** * Project Name:N_Queens * File Name:N_Queens.java * Package Name: * Date:2013年11月3日 下午12:24:59 * Copyright (c) 2013, All Rights Reserved. * *//** * ClassName:N_Queens * Functi
2013-11-12 16:55:42 938
翻译 Las_Vegas 字符串匹配算法
/** * * LasVegas: * TODO * * @author zhangzhaoyu * @param S * 正文字符串数组 * @param n * 正文字符串数组长度 * @param P * 模式字符串数组 * @param m * 模式字符串数组长度 * @param loc * 匹配的字串在正文中的起始位置
2013-11-12 16:54:09 1221
DDALine,Bresenhamline,MidPointCircle
2011-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人