自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 java文件搜索(递归实现)

在这篇博客中,介绍了如何使用 Java 编写一个递归函数来搜索特定文件名的文件。这种方法可以帮助我们在复杂的文件系统中快速找到需要的文件,提高了文件管理的效率。

2024-04-23 20:24:48 374

原创 java字节流实现文件复制

程序运行后,就能在目标位置看到该副本了。关注小编,一起学java。

2024-04-23 19:17:56 354

原创 适配器模式的简单示例

适配器模式是一种结构型设计模式,用于将一个类的接口转换成客户端所期望的另一个接口,以解决不兼容接口之间的问题。适配器模式通过创建一个适配器类,将不兼容的接口转换为兼容的接口,使得原本无法合作的类可以协同工作。通过以上示例代码的解析,我们可以看到适配器模式的具体应用。在这个示例中,我们有一个目标接口TransformersController和两个不兼容的适配者类Sound和Transform。

2024-03-19 16:31:10 150 1

原创 理解建造者模式及其在Java中的应用

建造者模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创性不同的表示。建造者模式是一种对象创建型模式。

2024-03-14 14:34:03 487

原创 简单示例实现抽象工厂模式

抽象工厂方法模式提供了一种灵活的方式来创建一系列相关对象,使得客户端代码可以在不需要知道具体产品类的情况下实现对这些产品的使用。通过定义抽象工厂接口和具体工厂实现类,以及产品接口和具体产品实现类,我们可以轻松地扩展和修改产品线,并且保持代码的可维护性和可扩展性。但是他体现的是开闭原则的倾斜性,事实上,抽象工厂方法仅仅对增加产品组符合开闭原则,增加产品等级结构违背了开闭原则。

2024-03-13 19:49:02 329

原创 使用工厂方法模式创建生产花示例

工厂方法设计模式是一种创建型设计模式,旨在提供一种将对象的实例化过程推迟到子类中的方法。这种模式通过定义一个创建对象的接口,但是将实际的实例化工作推迟到子类中,以便在不同的情境中创建特定类型的对象。工厂方法设计模式具有良好的扩展性和灵活性,符合开闭原则,可以轻松地添加新的产品类型或者修改现有的产品创建逻辑,而不需要修改客户端代码。工厂方法设计模式是一种强大的设计模式,可以帮助我们实现对象的创建和管理,提高了系统的可扩展性和可维护性。

2024-03-12 16:07:03 603

原创 使用简单工厂模式创建种花示例

简单工厂模式是一种创建型设计模式,它提供了一种创建对象的最简单方式,通过将创建对象的逻辑封装在一个单独的类中,这个类被称为简单工厂。简单工厂模式通常包括一个工厂类和多个产品类。简单工厂模式是一种创建型设计模式,它通过一个工厂类来负责创建对象,将对象的创建逻辑封装在工厂类中,使得客户端无需知道具体的实现细节,只需要通过工厂类来获取所需的产品实例。这种方式能够降低客户端和具体产品类之间的耦合度,提高系统的灵活性和可维护性。

2024-03-11 18:01:45 491

原创 使用模板方法设计模式创建好学生和坏学生示例

本文介绍了模板方法设计模式及其在创建好学生和坏学生示例中的应用。模板方法设计模式是一种行为设计模式,通过定义一个算法的框架,并将某些步骤的实现延迟到子类中,实现了代码的重用性和灵活性。在示例中,通过抽象类和具体子类的组合,分别创建了好学生和坏学生的实例,并展示了它们在学生生活中的不同行为。通过这个简单而实用的示例,读者可以更好地理解模板方法设计模式的工作原理和应用场景,并认识到它在代码设计中的价值。

2023-08-12 08:54:48 31

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除