设计模式
ALin256
。。。。
展开
-
2. 策略模式
策略模式在现实生活中常常遇到实现某种目标存在多种策略可供选择的情况. 例如,出行旅游可以乘坐飞机、乘坐火车、骑自行车或自己开私家车等,超市促销可以釆用打折、送商品、送积分等方法.在软件开发中也常常遇到类似的情况,当实现某一个功能存在多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能,如数据排序策略有冒泡排序、选择排序、插入排序、二叉树排序等.如果使用多重条件转...原创 2019-11-02 19:10:55 · 166 阅读 · 0 评论 -
1. 单例模式
单例模式a. 饿汉式// final 不允许被继承public final class Singleton { // 实例变量 private byte[] data = new byte[1024]; // 在定义实例对象的时候直接初始化 private static final Singleton instance = new Singleto...原创 2019-11-01 21:30:30 · 223 阅读 · 0 评论