设计模式
WinstonLau
这个作者很懒,什么都没留下…
展开
-
单例模式的实现
饿汉式在类加载的时候就创建实例public class Singleton { // new 一个对象 private static Singleton singleton = new Singleton(); // 将构造函数私有化 private Singleton() {} //提供一个获取该类的实例的公有方法 public sta...原创 2019-08-18 00:48:58 · 108 阅读 · 0 评论 -
策略模式
问题引入有各种鸭子(如:野鸭、北京鸭),鸭子有各种行为(如:叫、飞和游泳),现在要求写一个程序将各种鸭子以及它们的行为做一个管理,并显示鸭子的信息传统解决方案写一个 Duck 类(可以是抽象类,也可以不是,具体看需求)public abstract class Duck { public abstract void display(); //显示鸭子信息 public void ...原创 2019-08-21 17:23:24 · 162 阅读 · 0 评论