摘要: 工厂模式(Factory Pattern) 介绍 工厂模式是一种创建型设计模式,它提供了一个创建对象的接口,但由子类决定实例化哪一个类。这样,工厂方法使一个类的实例化延迟到其子类。 包括简单工厂模式和工厂方法模式。 使用场景 当一个类不知道它需要创建的对象的确切类型时。 当一个类希望由其子类来指定它 阅读全文
posted @ 2024-05-29 11:03 zhuhy 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 当然,以下是一个关于代理模式的Markdown文件,展示了C#的一个简单案例。 代理模式 (Proxy Pattern) 代理模式是一种设计模式,它为其他对象提供一种代理以控制对这个对象的访问。常见的代理类型包括远程代理(远程控制对象)、虚拟代理(延迟加载对象)和保护代理(控制对对象的访问权限)。 阅读全文
posted @ 2024-05-29 10:16 zhuhy 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 以下是关于装饰模式的Markdown文件,其中包含C#示例代码: 装饰模式(Decorator Pattern) 装饰模式是一种结构型设计模式,它允许向一个现有的对象添加新的功能,同时又不改变其结构。这个模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整的前提下,提供额外的功能。 模式结 阅读全文
posted @ 2024-05-29 09:43 zhuhy 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 设计模式大纲 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式可以提高代码的可读性、可扩展性、可靠性和可测试性。设计模式是软件工程中常用的一种软件设计原则,它是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 设计模式 阅读全文
posted @ 2024-05-28 10:47 zhuhy 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 策略模式和工厂模式区别 介绍 策略模式和工厂模式是两种不同的设计模式,它们有不同的目的和使用场景。下面是它们之间的主要区别: 策略模式 (Strategy Pattern) 目的: 策略模式旨在定义一系列算法,并将每个算法封装起来,使它们可以互相替换。策略模式使得算法可以独立于使用它们的客户端而变化 阅读全文
posted @ 2024-05-28 10:22 zhuhy 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 策略模式 (Strategy Pattern) 策略模式是一种行为设计模式,它允许在运行时选择算法的实现。它通过将算法封装在独立的类中,使得算法可以互相替换,避免了使用条件语句的需求。 介绍 策略模式定义了一系列算法,并将每个算法封装起来,使得它们可以相互替换。策略模式使得算法可以独立于使用它们的客 阅读全文
posted @ 2024-05-28 10:00 zhuhy 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 (Simple Factory Pattern) 简单工厂模式是一种创建型设计模式,它定义了一个工厂类,用于创建对象而不需要暴露实例化逻辑。通过使用简单工厂模式,可以将对象创建的过程集中到一个地方,从而提高代码的可维护性和可扩展性。 结构 简单工厂模式包括以下几个部分: 1. **工厂 阅读全文
posted @ 2024-05-28 09:38 zhuhy 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一、创建第一个Java项目 1.使用IDEA 1.1 新建项目 输入命名,路径 1.2 创建Hellow.java 文件 找到Src文件,右击新建类 ,选择java类 创建完成 2.运行Hellow.java文件 2.1 输入代码 psvm + Tab = public static void ma 阅读全文
posted @ 2021-09-01 11:35 zhuhy 阅读(107) 评论(1) 推荐(0) 编辑
摘要: 一、安装IDEA 1.什么是IDEA IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动 提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 阅读全文
posted @ 2021-08-31 18:05 zhuhy 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一、java初体验 1.创建文件夹用于保存文件, 2.创建记事本文件,把后缀改成.java 文件 3.书写代码 使用notepad++ // 注意java文件的文件名要与代码的 class后面的文件名路径一直 public class HellowWord { public static void  阅读全文
posted @ 2021-08-31 17:46 zhuhy 阅读(98) 评论(0) 推荐(0) 编辑
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示