设计模式
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 · 176 阅读 · 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 · 249 阅读 · 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 · 263 阅读 · 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 · 223 阅读 · 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 · 235 阅读 · 0 评论