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