摘要: 掌握设计模式之工厂方法模式 工厂方法模式 工厂方法模式(Factory Method Pattern)是一种创建型设计模式,它定义了一个用于创建对象的接口,但由子类决定要实例化的具体类。工厂方法模式将对象的创建委托给子类,从而实现了类的实例化延迟和高内聚低耦合的目标。 工厂方法模式的结构 工厂方法模式通常包含以下几个角色: P 阅读全文
posted @ 2024-12-06 21:21 渊渟岳 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 掌握设计模式之简单工厂模式 简单工厂模式 简单工厂模式(Simple Factory Pattern)是一种创建型设计模式,它定义了一个工厂类,该类可以根据传入的参数决定创建哪种产品类的实例。简单工厂模式将对象的创建逻辑封装在一个工厂类中,客户端只需要通过工厂类获取实例,而不需要直接涉及实例化的细节。 简单工厂模式包含三个主要 阅读全文
posted @ 2024-12-04 21:32 渊渟岳 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 掌握设计模式之生成器模式 本文的主要内容有: 生成器模式(Builder Pattern) 意图 将复杂对象的构造与其表示分开,使得相同的构造过程可以创建不同的表示。 适用性 适用于需要创建复杂对象,对象的构建过程比较灵活,可以通过多个步骤逐步完成。 案例一:参数传递方式 案例概述 使用多个零部件组装成一台的手机,不同型号或 阅读全文
posted @ 2024-12-02 22:04 渊渟岳 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 设计模式--原型模式及其编程思想 原型模式(Prototype Pattern) 原型模式的核心思想是通过复制(克隆)现有对象来创建新对象。 原型模式通常涉及两个角色:原型对象和具体原型对象。原型对象是需要被复制的对象,而具体原型对象是实现了克隆方法的原型对象。 在Java中,原型模式通常通过实现Cloneable接口和重写clon 阅读全文
posted @ 2024-11-27 22:48 渊渟岳 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 秒懂Java为什么只有值传递 在Java语言中,数据类型分为基本数据类型和引用数据类型。 基本数据类型(如int、double、char等)的值直接保存在栈上。这些类型的变量在栈内存中有固定的大小,并且值是直接存储在这些变量中的,数据的传递为值传递,这个好理解。以下以引用数据类型来讲解。 引用和实例化对象 比如new一个对象的代 阅读全文
posted @ 2024-11-26 21:36 渊渟岳 阅读(703) 评论(7) 推荐(0) 编辑
摘要: AOP使用场景的本质是:在一个`方法`的执行前、执行后、执行异常和执行完成状态下,都可以做一些`统一的操作`。AOP 的核心优势在于将这些横切功能从核心业务逻辑中提取出来,从而实现代码的`解耦`和`复用`,提升系统的`可维护性`和`扩展性`。 阅读全文
posted @ 2024-11-17 21:52 渊渟岳 阅读(494) 评论(0) 推荐(1) 编辑
摘要: 单例模式及其思想 本文包括以下几点↓ 结论:设计模式不是简单地将一个固定的代码框架套用到项目中,而是一种严谨的编程思想,旨在提供解决特定问题的经验和指导。 单例模式(Singleton Pattern) 意图 旨在确保类只有一个实例,并提供一个全局访问点以访问该实例。 适用性 当你希望系统中只有一个实例,并且需要从全 阅读全文
posted @ 2024-08-01 22:29 渊渟岳 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 软考-官方模拟考试-务必参加! 模拟练习时间 模拟练习平台开放时间:2024年5月13日 9:00 至 5月23日 17:00,报名参加考试的考生可在该时段内自愿进行网上模拟平台练习。 模拟考试时间只开放10天时间。 官方公告原文:https://www.ruankao.org.cn/article/content/2405071 阅读全文
posted @ 2024-05-13 23:18 渊渟岳 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 什么是设计模式? 就设计模式是什么、目的、原则、分类和选择进行分享 阅读全文
posted @ 2024-03-18 22:26 渊渟岳 阅读(239) 评论(3) 推荐(0) 编辑
摘要: 通过软考后却领取不到实体证书? 软考考试通过后,会有相应的等级证书,证书有电子证书和实体证书两种。 本人为广州市的考生,在软考网 一直没看到申请邮寄的功能开放,最终实体证书在中国广州人社局 申请邮寄获取到的。 目前了解到获取实体证书的两个网站 方式一:软考网申请邮寄 软考网:https://bm.ruankao.org.cn/si 阅读全文
posted @ 2024-02-19 22:45 渊渟岳 阅读(133) 评论(0) 推荐(0) 编辑