设计模式
passerby_Ai
这个作者很懒,什么都没留下…
展开
-
02-策略模式
策略模式策略模式指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。为了让这些算法可以相互替换。因此为这一系列算法定义公共的接口,用来约束这一系列算法要实现的功能。若这一系列算法具有公共功能,可以把策略接口实现为抽象类,把这些公共部分的功能实现到父类里面。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。旅行的出游方式,选择骑自行车、坐汽车,每一种旅行方式都是一个策略。联系他人 ,选择打电话、qq 、微信。策略模式:定原创 2020-06-21 16:56:49 · 113 阅读 · 0 评论 -
01-单例模式
单例模式(Singleton Pattern)单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。实现单例模式的思路是:一个类能返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名称);原创 2020-06-20 18:41:16 · 87 阅读 · 0 评论