代码搜索:pattern
找到约 10,000 项符合「pattern」的源代码
代码结果 10,000
www.eeworm.com/read/293655/3929198
java iterator.java
/*
* 项目名称 Pattern
* 包名称 com.niufish.pattern.iterator
*
* 文件名称 Iterator.java
*
*/
package com.niufish.pattern.iterator;
/**
* 抽象迭代子角色,定义出遍历元素所需要的接口
*
*
www.eeworm.com/read/293655/3929199
java leaf.java
/*
* 项目名称 Pattern
* 包名称 com.niufish.pattern.composite.transparence
*
* 文件名称 Leaf.java
*
*/
package com.niufish.pattern.composite.transparence;
/**
* 树叶对象,此类没有下级对象,定义出参加组合的真正“某种操作
www.eeworm.com/read/293655/3929202
java component.java
/*
* 项目名称 Pattern
* 包名称 com.niufish.pattern.composite.transparence
*
* 文件名称 Component.java
*
*/
package com.niufish.pattern.composite.transparence;
/**
* 抽象构件角色,它给参加组合的类定义出公共的接
www.eeworm.com/read/293655/3929203
java leaf.java
/*
* 项目名称 Pattern
* 包名称 com.niufish.pattern.composite.safe
*
* 文件名称 Leaf.java
*
*/
package com.niufish.pattern.composite.safe;
/**
* 树叶类,此类没有下级对象,定义出参加组合的真正“某种操作”
*
*
www.eeworm.com/read/293655/3929215
java strategy.java
/*
* 项目名称 Pattern
* 包名称 com.niufish.pattern.strategy
*
* 文件名称 Strategy.java
*
*/
package com.niufish.pattern.strategy;
/**
* 给出具体策略类所需要的接口,这里也可以由抽象类
*
*
www.eeworm.com/read/293655/3929222
java visitor.java
/*
* 项目名称 Pattern
* 包名称 com.niufish.pattern.visitor
*
* 文件名称 Visitor.java
*
*/
package com.niufish.pattern.visitor;
/**
* 抽象访问者角色,声明一个或多个访问操作
*
*
www.eeworm.com/read/293655/3929235
java colleague.java
/*
* 项目名称 Pattern
* 包名称 com.niufish.pattern.mediator
*
* 文件名称 Colleague.java
*
*/
package com.niufish.pattern.mediator;
/**
* 抽象同事角色,此对象只知道调停者而不知道其余同事对象
*
*
www.eeworm.com/read/293655/3929237
java mediator.java
/*
* 项目名称 Pattern
* 包名称 com.niufish.pattern.mediator
*
* 文件名称 Mediator.java
*
*/
package com.niufish.pattern.mediator;
/**
* 抽象的调停者角色
* 这个接口感觉没有什么存在的必要
*
*
www.eeworm.com/read/293655/3929247
java concretefactory1.java
/*
* 项目名称 Pattern
* 包名称 com.niufish.pattern.abstractFactory
*
* 文件名称 ConcreteFactory1.java
*
*/
package com.niufish.pattern.abstractFactory;
/**
* 本角色直接在客户端的调用下创建产品的实例。
* 这个角色含
www.eeworm.com/read/293655/3929249
java concretefactory2.java
/*
* 项目名称 Pattern
* 包名称 com.niufish.pattern.abstractFactory
*
* 文件名称 ConcreteFactory1.java
*
*/
package com.niufish.pattern.abstractFactory;
/**
* 本角色直接在客户端的调用下创建产品的实例。
* 这个角色含