8篇文章 · 2899字 · 2人关注
直接上代码:
1、特性 使用key -value形式数据结构,读写简单。 遵循开闭原则 线程安全 良好的扩展性 良好的数据安全性(key不覆盖、方法可见性限制...
1、认识观察者模式 观察者模式,用来处理对象间一对多的依赖关系,即当一个对象发生变化,依赖对象组(list)都会得知该变化并做进一步处理。设计实...
1、综述 策略模式也很简单,主要用来管理一组算法 ,当算法太复杂时,单纯使用if - else 会比较臃肿,可以考虑使用策略模式 。 2、代码示...
1、综述 java 的继承机制,让程序变得有扩展性,方便我们写出更灵活的代码,但是某些情况下,如果是多重继承,会让类变得越来越膨胀。比如 A 继...
1、认识适配器模式 适配器的核心目的就是让原本不相关联的两件东西,变得兼容。其实就是利用java语言的多态特性(继承、接口) , 将继承获取到的...
1、 原型模式实现机制 原型模式在设计模式中相对比较简单,它直接通过实现 Cloneable接口,再重写 clone()方法返回想要的对象就OK...
引言: 在我们开发过程中,前期可能为了赶进度,比较注重业务功能上的走通,没太留意代码的易读性,可维护性。因此呢,前人也是总结了23种设计模式,来...
文集作者