![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 62
全是bug的菜鸟
这个作者很懒,什么都没留下…
展开
-
初探设计模式之Singleton模式
Singleton模式一、什么是Singleton模式?二、代码展示1.Singleton2.Main结果一、什么是Singleton模式?当我们想确保任何情况下都绝对只有1个实例,想在程序上表现出只存在一个实例的时候,能够确保我们的程序只生成一个实例的模式就被称作Singleton模式。二、代码展示1.Singleton代码如下:public class Singleton { private static Singleton singleton = new Singleton().原创 2021-09-16 21:32:02 · 115 阅读 · 0 评论 -
初探设计模式之Factory Method 设计模式
Factory Method 设计模式一、Factoy Method 设计模式是什么?二、实例演示1.Product2.Bread3.Factory4.BreadFactory5.结构图三、测试Main测试结果一、Factoy Method 设计模式是什么?上一篇中我们介绍了Template Method模式,我们使用Template Method模式构建专门生成实例的工厂,这种方式就被称为Factory Method 模式。在该模式中,父类决定实例的生成方式,但不会参与决定生成什么具体的类。需要生成原创 2021-09-14 22:19:10 · 124 阅读 · 0 评论 -
初探设计模式之Adapter模式
文章目录设计模式之Adapter模式一、什么是Adapter模式?二、具体实例1.使用Banner来表示高电压插座2.使用Print来表示低电压电器3.使用PrintBanner来表示适配器(使用的是继承)4.总体结构如下图所示5.使用委托的适配器三、结果图1.继承适配器2.委托适配器设计模式之Adapter模式一、什么是Adapter模式?我们在编程时常常会遇到有些现有程序无法直接使用的情况,需要做一些适当变换后才可以使用。我们将处理这种情况的设计模式称为Adapter模式,即用于填补"现有程序.原创 2021-09-07 22:28:15 · 263 阅读 · 0 评论