设计模式
设计模式-单例模式
一叶扁舟丶
这个作者很懒,什么都没留下…
展开
-
设计模式-7大原则
1、开闭原则:抽象、封装。抽出象的部分,封装起来。(面向对象设计)2、里氏替换原则:对开闭原则的补充。子类可以扩展父类的功能,但不能改变父类原有的功能。也就是说:子类继承父类时,除添加新的方法完成新增功能外,尽量不要重写父类的方法。(面向对象设计)扩展-多态:子类覆盖并重新定义父类的方法。将父类定义为抽象类,并定义抽象方法,让子类重新定义这些方法。向下转型。总结:尽量遵循里氏替换原则,多态尽量不要从可实例化的父类中继承,而是要使用基于抽象类和接口的继承。3、依赖倒...原创 2020-08-27 15:29:57 · 70 阅读 · 0 评论 -
设计模式-单例模式
单例模式,可应用于本地缓存的token,与第三方接口交互:获取token,存本地缓存,通过缓存获取数据。1、创建单例实例public static Cache<String, String> getInstance() { if (cache == null) { synchronized (GuavaCacheUtils.class) { if (cache == null) {原创 2020-08-27 10:31:50 · 113 阅读 · 0 评论