净谦

导航

2012年3月19日 #

Visual Studio 2010利用宏添加注释

摘要: 在Visual Studio 2010(下面简称VS)编写类的过程中通常会在类的前面写上如下注释:1:'------------------------------------------------------------------------------2:' <copyright file="***.vb" company="YONG">3:' Copyright (c) 2011 YONG. All rights reserved.4:' <copyright>5:' <au 阅读全文

posted @ 2012-03-19 16:50 康安V 阅读(315) 评论(0) 推荐(0)

访问者模式

摘要: package behaviroal.visitor;/*** 访问者模式* 适用于数据结构相对未定的系统,把数据结构和作用于结构上的操作间的耦合解开* @author zhangchy**/import java.util.ArrayList;import java.util.List;//利用多太interface Visitor{public void visit(NodeA A);public void visit(NodeB B);public void visit(NodeC C);}class CreateVisitor implements Visitor{public voi 阅读全文

posted @ 2012-03-19 11:25 康安V 阅读(143) 评论(0) 推荐(0)

简单工厂模式

摘要: package create.simpleFactory;/*** 简单工厂模式* @author zhangchy**/abstract class Car{public abstract void drive();}class BMW extends Car{public void drive(){System.out.println("create BMW");}}class Benz extends Car{public void drive(){System.out.println("create Benz");}}//工厂制造所有的车clas 阅读全文

posted @ 2012-03-19 11:18 康安V 阅读(105) 评论(0) 推荐(0)

构造者模式

摘要: package create.builder;import java.util.ArrayList;import java.util.List;/*** 建造者模式,麦当劳点餐* * 可能有很多产品,并且有可能是互相不关联的对象* @author zhangchy**/abstract class Product{public abstract void show();}//汉堡class Hambger extends Product{public void show(){System.out.println("this is a hambger");}}//蛋糕 cla 阅读全文

posted @ 2012-03-19 10:25 康安V 阅读(183) 评论(0) 推荐(0)

克隆模式-深浅克隆

摘要: package create.clone;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;/*** 简单形式,深浅克隆* * 适用于需要创建的原型对象数目较少且比较固定的情况,原型对象的保存交由客户端负责* @author zhangchy**/// 作为成员变量的A要序列化class A implements 阅读全文

posted @ 2012-03-19 10:10 康安V 阅读(364) 评论(0) 推荐(0)