2024年4月14日
摘要: 策略模式(Strategy Pattern) 指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。将每个算法封装在独立的类中,使得它们可以互相替换。可以在运行时根据需要选择不同的算法,而不需要修改客户端代码。 主要解决:在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以 阅读全文
posted @ 2024-04-14 23:26 zy平平仄仄 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton Pattern) 是 Java 中最简单的设计模式之一,这种类型的设计模式属于创建型模式。目的是确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。这样做可以节省系统资源,并且保证某些类在系统中只存在一个实例。 主要解决:一个全局使用的类频繁地创建与销毁。 如何 阅读全文
posted @ 2024-04-14 14:40 zy平平仄仄 阅读(53) 评论(0) 推荐(0) 编辑