设计模式
panghaomingme
这个作者很懒,什么都没留下…
展开
-
设计模式-单例模式
由单例的定义,可以分析出,实现一个单例,有以下几个要点:构造函数必须私有化,防止外部调用构造函数进行实例;提供静态函数获得该单例。单例主要有两种种实现方式,懒汉模式和饿汉模式。原创 2023-01-31 16:39:27 · 233 阅读 · 0 评论 -
设计模式-工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。原创 2023-01-31 11:32:32 · 120 阅读 · 0 评论 -
设计模式-策略模式
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。创建表示各种策略的对象和一个行为随着策略对象改变而改变的context对象。子类:LittlePenguin。子类:MiddlePenguin。抽象类:Penguin。原创 2023-01-31 10:53:25 · 121 阅读 · 0 评论 -
设计模式-模板模式
在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。子类:LittlePenguin。子类:MiddlePenguin。抽象类:Penguin。原创 2023-01-31 10:36:24 · 66 阅读 · 0 评论 -
单例模式的七种写法
转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){}转载 2016-08-12 16:05:25 · 215 阅读 · 0 评论