随笔分类 - 设计模式
发表于 2021-08-12 10:44阅读次数:108评论次数:0
摘要:应用场景: 1、如果在一个系统里面有许多类,它们之间的区别仅在于它们的行为,那么使用策略模式可以动态地让一个对象在许多行为中选择一种行为。 2、一个系统需要动态地在几种算法中选择一种。 3、如果一个对象有很多的行为,如果不用恰当的模式,这些行为就只好使用多重的条件选择语句来实现。 实现步骤: 以人吃
阅读全文 »
发表于 2020-09-01 13:16阅读次数:156评论次数:0
摘要:单例模式可以说是设计模式中最简单的设计模式之一了。顾名思义,单例模式指的是一个类只提供一个固定的单个实例,大家共用该实例。 单例模式代码实现步骤: 1、私有化类的构造方法 2、提供私有静态实例变量 3、提供公共静态方法使其返回私有实例变量 基础的实现代码如下: 1 public class Sing
阅读全文 »