随笔分类 -  java设计模式

摘要:目录 一、什么是简单工厂模式 二、简单工厂模式的结构 三、简单工厂模式的应用场景 四、简单工厂模式和工厂方法模式区别 五、简单工厂模式和策略模式的异同 六、简单工厂模式的优缺点 七、简单工厂模式的实现 八、总结 目录 一、什么是简单工厂模式 二、简单工厂模式的结构 三、简单工厂模式的应用场景 四、简 阅读全文
posted @ 2019-06-25 10:25 纯洁的赤子之心 阅读(499) 评论(0) 推荐(0)
摘要:目录 一、什么是单例模式 二、单例模式的应用场景 三、单例模式的优缺点 四、单例模式的实现 五、总结 一、什么是单例模式 一、什么是单例模式 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如 阅读全文
posted @ 2019-06-25 09:24 纯洁的赤子之心 阅读(1877) 评论(1) 推荐(0)
摘要:概念(是什么?) 其思想是针对一组算法,将每一种算法都封装到具有共同接口的独立的类中,从而是它们可以相互替换。策略模式的最大特点是使得算法可以在不影响客户端的情况下发生变化,从而改变不同的功能。 编写步骤(怎么用) 定义抽象策略角色(为策略对象定义一个公共的接口) 编写具体策略角色(实际上就是实现上 阅读全文
posted @ 2019-06-04 09:47 纯洁的赤子之心 阅读(408) 评论(0) 推荐(0)
摘要:public class SellTicket implements Runnable { // 定义100张票 private int tickets = 100; //创建锁对象 private Object obj = new Object(); @Override public void r 阅读全文
posted @ 2017-08-13 19:45 纯洁的赤子之心 阅读(316) 评论(0) 推荐(0)