![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
zhou554291911
这个作者很懒,什么都没留下…
展开
-
设计模式之策略模式
Duck.javapackage duck; import quack.QuackBehavior; import fly.FlyBehavior;public abstract class Duck { FlyBehavior flyBehavior; QuackBehavior quackBehavior; public Duck(){ } public abs原创 2015-08-19 23:21:03 · 309 阅读 · 0 评论 -
设计模式之观察者模式
Subject.javapublic interface Subject { public void registerObserver(Observer o); public void removeObserver(Observer o); public void notifyObservers();} Observer.javapublic interface Observer原创 2015-08-19 23:27:27 · 333 阅读 · 0 评论 -
设计模式之装饰模式
Beverage.javapublic abstract class Beverage { String description = "Unknown Berverage"; public String getDescription(){ return description; } public abstract double cost(); } Condi原创 2015-08-21 22:03:22 · 319 阅读 · 0 评论 -
设计模式之观察者模式(java内置)
DisplayElement.java,WeatherStation.java同上 WeatherData.javaimport java.util.Observable;public class WeatherData extends Observable { private float temperature; private float humidity; privat原创 2015-08-21 21:46:09 · 353 阅读 · 0 评论 -
设计模式之单例模式
懒汉式public class Singleton { private Singleton() {} private static Singleton instance = null; public static Singleton getInstance() { if (instance == null) {原创 2015-08-21 22:32:20 · 332 阅读 · 0 评论