java设计模式
无情cv手
cv大法师
展开
-
3.接口的应用--代理设计模式
代码:/* 接口的应用--代理设计模式 */interface Network{ public void browse();//定义浏览的抽象方法}/* 真实的上网操作 */class Real implements Network{ @Override public void browse() { System.out.println("上网浏览信息..."); }}/* 代理上网操作 */class原创 2022-03-26 10:47:15 · 347 阅读 · 0 评论 -
2.接口的应用--工厂设计模式
代码:/* 接口的应用1--工厂设计模式 */interface Fruit{ public void eat();//定义一个抽象方法}/* 吃苹果的操作 */class Apple implements Fruit{ @Override public void eat() { System.out.println("I like to eat Apple..."); }}/* 吃橘子的操作 */cla原创 2022-03-26 10:44:21 · 117 阅读 · 0 评论 -
1.抽象类应用--模板设计模式
代码:/* 抽象类应用--模板设计模式 *//* 定义一个抽象行为类 */abstract class Action{ //分别定义吃、睡、工作的命令 public static final int EAT=1111 ; public static final int SLEEP=2222 ; public static final int WORK=3333 ; //行为命令判断 public void command(int原创 2022-03-26 10:41:38 · 2033 阅读 · 0 评论