设计模式
blog1618
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
import java.util.Scanner; class Operation { public double numberA; public double numberB; public double GetResult() { double result = 0; return result; } public void setNumberB(原创 2012-11-15 10:54:28 · 160 阅读 · 0 评论 -
代理模式
interface IGiveGift { void GiveDolls(); void GiveFlowers(); void GiveChocolate(); } class SchoolGirl { public String name; public String getName() { return name; } public void s原创 2012-11-29 15:07:10 · 237 阅读 · 0 评论 -
策略模式
import java.util.Scanner; // 不同算法封装成不同的类 策略模式 abstract class CashSuper { public abstract double acceptCash(double money); } class CashNormal extends CashSuper { public double acceptCash(double mon原创 2012-11-20 15:00:08 · 254 阅读 · 0 评论 -
装饰模式
class Person { public Person(){} private String name; public Person(String name) { this.name = name; } public void show() { System.out.print("装扮的"+name); } } class Finery extends Person原创 2012-11-22 16:25:07 · 212 阅读 · 0 评论 -
外观模式
class SubSystemOne { public void MethodOne() { System.out.println(1); } } class SubSystemTwo { public void MethodTwo() { System.out.println(2); } } class SubSystemThree原创 2013-01-01 13:03:24 · 222 阅读 · 0 评论