- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 GOF结构型模式:装饰模式
“小猪逃命”游戏:一只小猪和一只灰狼,小猪最多5条命,灰狼每咬到小猪一次,小猪就要少一条命,小猪的任务是要逃过灰狼的追咬到猪栏。在逃的过程中小猪可以吃到三种苹果,吃“红苹果”可以给小猪加上保护罩,吃“绿苹果”可以加快小猪奔跑速度,吃“黄苹果”可以使猪趟着水跑。小猪如果吃多种苹果的话,小猪可以拥有多种苹果提供的功能。这个例子如果用类的继承来实现的话那可就麻烦了,你需要为小猪派生321=6个子类(有...
2019-10-30 12:45:52 209
原创 GOF创建型模式:原型模式
浅克隆:import com.sun.jndi.cosnaming.IiopUrl;class Address{ }public class Customer implements Cloneable { private Address address =null; public Customer(){ this.address=new ...
2019-10-30 12:41:24 146
原创 GOF行为型模式:迭代器模式
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Iterator;//聚合类public class Class { private ArrayList<Student>students =new ArrayList(...
2019-10-30 12:30:21 106
原创 GOF行为型模式:访问者模式
Department充当抽象访问者角色,FAdepartment 表示财务部,HRdepartment表示人力资源部,他们充当具体访问者角色。Employee表示抽象元素角色,Employlist充当对象结构,用于表示员工列表,FullTime表示正杀员工,paryTime表示临时员工。package visitor;public interface employee {public vo...
2019-10-30 12:10:56 156
原创 GOF结构型模式:组合模式
package Composite;public interface Composite { void operation();}//叶子组件interface leaf extends Composite {}//容器组件interface Comp extends Composite { void add(Composite c); void ...
2019-10-28 20:16:54 128
原创 GOF行为型模式: 观察者模式
package Obverser;//抽象观察者public interface Obverser { public void update();}//具体观察者class student implements Obverser { public void update() { System.out.println("学生观察者,跑进教室"); ...
2019-10-28 19:18:35 84
原创 GOF结构型模式: 桥接模式
package Bridge;public interface brand { void sale();}class lenovo implements brand{ public void sale() { System.out.println("销售联想电脑"); }}class dell implements brand{ p...
2019-10-28 16:45:48 105
原创 GOF创建型模式: 建造者模式
package Builder;//建造者模式public class AirShip { private orbitalModule orbitalModule; private engine engine; private escapeTower escapeTower; public orbitalModule getOrbitalModule() ...
2019-10-27 23:18:31 120
原创 GOF创建型模式:抽象工厂模式
package AbstractFactory;public interface seat { void massage();}class luxurySeat implements seat{ public void massage() { System.out.println("能按摩"); }}class lowSeat implemen...
2019-10-27 22:27:07 86
原创 GOF创建型模式:工厂模式
package Factory;public class audi extends car { @Override public void run() { System.out.println("奥迪在跑"); }}package Factory;public class byd extends car { @Override ...
2019-10-27 21:47:10 154
原创 GOF创建型模式:简单工厂模式
package Simplefactory;public class car { public void run(){ }}package Simplefactory;public class byd extends car { @Override public void run() { System.out.println("比亚迪...
2019-10-27 21:19:56 172
原创 GOF创建型模式:单例模式
public class singleton {//饿汉式单例,天然线程安全,方法没同步,调用效率高 private static singleton instance =new singleton(); private singleton(){ //私有化构造器 } public static singleton getInstance(){ ...
2019-10-27 20:25:58 106
Sharp7工具类读取PLC数据
2020-03-25
LoadRunner12 最新中文帮助文档.rar
2020-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人