
【Java设计模式】
月疯
得到你最想要的东西,最保险的办法,那就是你能配得上你最想要的东西。机会是留给有准备的人,运气是留给有天赋的努力者。
展开
-
java观察者模式学习
1定义一个抽象被观察者接口: package com.jstao.observer; /*** * 抽象被观察者接口 * 声明了添加、删除、通知观察者方法 * @author jstao * */ public interface Observerable { public void registerObserver(Observer o); pub...转载 2019-01-12 15:07:14 · 127 阅读 · 0 评论 -
java接口回调学习
先创建一个接口: //定义一个接口 public interface JieKou { public void show(); } 创建一个类实现这个接口: public class Boss implements JieKou{ //定义一个老板实现接口 @Override public void show() { System.out.print...原创 2019-01-12 14:55:10 · 320 阅读 · 0 评论 -
java策略模式学习
创建一个接口类: public interface Strategy { public int doOperation(int num1, int num2); } 创建三个实现相同接口的具体类: public class OperationAdd implements Strategy{ @Override public int doOperation(int num...原创 2019-01-12 14:46:33 · 218 阅读 · 0 评论 -
java工厂模式学习
网上列子,创造三种不同的人 静态工程模式: public interface Human { public void getColor();//人有不同的颜色 public void talk(); //人会说话 } Human接口的不同实现: public class BlackHuman implements Human {// 黑种人 @Override pub...转载 2019-01-11 17:32:20 · 229 阅读 · 0 评论 -
java模板设计学习
直接上示范代码: 抽象模板类: public abstract class AbstractClass { //基本方法 protected abstract void doSomething(); //基本方法 protected abstract void doAnything(); //模板方法 public void tem...转载 2019-01-11 14:42:49 · 197 阅读 · 0 评论 -
Java代理模式学习
静态代理:直接上代码 package net.battier.dao; /** * 定义一个账户接口 * * @author Administrator * */ public interface Count { // 查看账户方法 public void queryCount(); // 修改账户方法 public void updateCount();...转载 2019-01-11 00:32:24 · 163 阅读 · 0 评论