
简述设计模式
学习笔记cmj
学习笔记
展开
-
简述设计模式-单例(Singleton)模式
概述:如果要保证系统里一个类最多只能存在一个实例时,我们就需要单例模式。这种情况在我们应用中经常碰到,例如缓存池,数据库连接池,线程池,一些应用服务实例等。在多线程环境中,为了保证实例的唯一性其实并不简单,这章将和读者一起探讨如何实现单例模式最简单的单例public class Singleton {private static Singleton instance = new Singleton();//other fields...private Singleton() {}pu原创 2020-09-15 00:14:19 · 18257 阅读 · 0 评论 -
简述设计模式-模板方法
模板方法: 提前定义好的一套/一组具有逻辑顺序的动作.去喝水案例 : 1 拿起杯子, 2 喝水, 3 放下杯子. 每个人的喝水习惯有可能不同, 比如A喜欢用玻璃杯, B喜欢用保温杯, A喜欢喝可乐,B喜欢喝温水,A喜欢把杯子放在自己的左边, B喜欢把杯子放在自己的右边. 所以模板方法通常是对一组具有逻辑顺序动作的抽象提取.类:public abstract class WantWater { public void toWantWater(){ pickUpCap()原创 2020-08-23 20:52:24 · 18277 阅读 · 0 评论