随笔分类 -  java# 认识设计模式#

摘要:## 单例模式介绍 单例模式应用于一个类只有一个实例的情况,并且为其实例提供一个全局的访问点。对于某些创建比较频繁的类,可降低系统开销,省去频繁实例化对于像,减轻GC压力。 ## 饿汉模式 在类加载时候就构建,急切初始化。(如果get方法未被使用,照成资源浪费) ``` public class S 阅读全文
posted @ 2021-01-22 14:21 wxy_Dr_m 阅读(85) 评论(0) 推荐(0)
摘要:java# 认识设计模式# 面向对象六大设计原则 开闭原则 核心思想:对扩展开放,对修改关闭。 也就是说,对已使用类的改动是通过增加代码改动的,而不是修改现有代码。 单一职责原则 核心思想:高内聚,低耦合。 也就是说,每个类应该只有一个职责,对外只提供一个功能,而引起类变化的原因也应该只有一个。 里 阅读全文
posted @ 2021-01-22 13:52 wxy_Dr_m 阅读(67) 评论(0) 推荐(0)
摘要:观察者模式 观察者模式分为两端,观察者与被观察者。观察者实现接收通知接口。被观察者实现添加观察者,添加,调用通知接口。两者关系为一对多。被观察者一,观察者多。 应用场景 观察者模式,多应用于一对多的业务逻辑。且观察者与被观察者不会产生交集。使用观察者模式后方便观察者与被观察者解耦。 代码示例 // 阅读全文
posted @ 2021-01-06 11:42 wxy_Dr_m 阅读(298) 评论(0) 推荐(0)