设计模式
装饰者模式
· ☕ 2 min read
使用装饰者模式代替单纯的继承,更好的实现功能的扩展

工厂方法模式
· ☕ 1 min read
在需要生成复杂对象的地方,可以使用工厂方法模式。

使程序运行更高效-原型模式
· ☕ 2 min read
原型模式是一种创建型的模式,用户从一个样本对象中复制出一个内部属性一致的对象。

时势造英雄-策略模式
· ☕ 3 min read
减少条件判断语句, 增强代码的可维护性和扩展性, 让代码遵循开闭原则, 策略模式值得拥有.

应用最广的模式-单例模式
· ☕ 5 min read
单例模式是应用最广的设计模式, 本文记录了常见的实现方式, 他们的优缺点, 如何规避反序列化绕过单例等. 涉及 JVM 的类加载, 虚拟机字节码指令,

面向对象六大原则
· ☕ 4 min read
面向对象的六大原则是运用设计模式的基础。只有基于六大原则进行开发,才能在需要的时候方便的应用各种设计模式。