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