设计模式/创建型设计模式

简述

采用一定的方法保证在整个软件系统中,一个类只能存在一个对象实例,
并且该类只提供一个访问其对象实例的方法(静态方法)。

⚠️注意

  • 单例类只能有一个实例
  • 单例类必须自己创建自己唯一实例
  • 单例类必须给所有其他对象提供这一实例
阅读全文 »

设计模式/行为型设计模式

简述

定义一组算法,将每个算法都封装起来,并且使它们之间可以互换

最大特点是使得算法可以在不影响客户端的情况下发生变化,从而改变不同的功能

阅读全文 »

设计模式/行为型设计模式

简述

定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤

阅读全文 »

设计模式/结构型设计模式

简述

使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来

结合多个标准来获得单一标准

阅读全文 »
0%