- 一、白话 生活中,我们周围有很多构造较为复杂的机器,例如飞机、汽车、手表、电脑等,由很多很多部件组成,对装配的工艺也是有要求,先后顺序等。以汽车为例,由轮子、方向盘、刹车、发动机...等。它们都是汽车一部分,如果要完成汽车的组装,不仅仅只是把它们生产出来,然后放在一块,像拼图一样,放在既定位置就可以了,还需要事先制定好装配工艺,先安装什么,后安装什么。将上述各个模块的生产、组装单独拆分,用... 一、白话 生活中,我们周围有很多构造较为复杂的机器,例如飞机、汽车、手表、电脑等,由很多很多部件组成,对装配的工艺也是有要求,先后顺序等。以汽车为例,由轮子、方向盘、刹车、发动机...等。它们都是汽车一部分,如果要完成汽车的组装,不仅仅只是把它们生产出来,然后放在一块,像拼图一样,放在既定位置就可以了,还需要事先制定好装配工艺,先安装什么,后安装什么。将上述各个模块的生产、组装单独拆分,用...
- 单一职责原则 单一职责原则
- 策略模式 策略模式
- 一、白话 类似于生化危机的克隆人,火影鸣人的多重分身术,就是以某一个“本体”为模板,造出很多个相同新的“本体复制”。二、定义 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。 当直接创建对象的代价比较大时,则采用这种模式。三、原型模式 /** * 鸣人模板原型 * ==需要实现Cloneable,否则调用clone()会报错== */public class MingRe... 一、白话 类似于生化危机的克隆人,火影鸣人的多重分身术,就是以某一个“本体”为模板,造出很多个相同新的“本体复制”。二、定义 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。 当直接创建对象的代价比较大时,则采用这种模式。三、原型模式 /** * 鸣人模板原型 * ==需要实现Cloneable,否则调用clone()会报错== */public class MingRe...
- 一、白话 假如我有三台笔记本,华硕,联想,苹果。 出外办公的时候,根据对接的公司的不同,于是想使用不同的笔记本,于是去苹果公司,我对秘书妹妹说:“帮我把苹果笔记本打开一下”,去华硕公司,说:“帮我把华硕笔记本打开一下”,去联想公司,说:“帮我把联想笔记本打开一下”。秘书妹妹表示我对她的不信任对我抗议道:“老板,你直接说打开电脑就行了,使用哪台笔记本我知道的”。二、简单工厂模式 简单工厂为... 一、白话 假如我有三台笔记本,华硕,联想,苹果。 出外办公的时候,根据对接的公司的不同,于是想使用不同的笔记本,于是去苹果公司,我对秘书妹妹说:“帮我把苹果笔记本打开一下”,去华硕公司,说:“帮我把华硕笔记本打开一下”,去联想公司,说:“帮我把联想笔记本打开一下”。秘书妹妹表示我对她的不信任对我抗议道:“老板,你直接说打开电脑就行了,使用哪台笔记本我知道的”。二、简单工厂模式 简单工厂为...
- 【系统架构】-如何评估软件架构 【系统架构】-如何评估软件架构
- 【系统架构】-什么是MDA架构、ADL、DSSA 【系统架构】-什么是MDA架构、ADL、DSSA
- 一、Spring Cloud 简介Spring Cloud 是基于Spring Boot 的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,跟spring boot 框架一起使用的话,会让你开发微服务架构的云服务非常好的方便。 Spring Cloud 包含了非常多的子框架... 一、Spring Cloud 简介Spring Cloud 是基于Spring Boot 的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,跟spring boot 框架一起使用的话,会让你开发微服务架构的云服务非常好的方便。 Spring Cloud 包含了非常多的子框架...
- 即使系统现在可靠,不代表将来一定可靠。发生退化的最常见原因是负载增加:并发用户从最初的10,000 增长到 100,000或系统目前处理数据量超出之前很多倍。可扩展性,描述系统应对负载增加的能力。它不是衡量一个系统的一维指标, 谈论“系统X是可扩展 ”或“不扩展”无太大意义。相反,讨论可扩展性通常得考虑:“若系统以某种方式增长,应对措施有啥”, “该如何添加计算资源来处理额外的负载” 3.1... 即使系统现在可靠,不代表将来一定可靠。发生退化的最常见原因是负载增加:并发用户从最初的10,000 增长到 100,000或系统目前处理数据量超出之前很多倍。可扩展性,描述系统应对负载增加的能力。它不是衡量一个系统的一维指标, 谈论“系统X是可扩展 ”或“不扩展”无太大意义。相反,讨论可扩展性通常得考虑:“若系统以某种方式增长,应对措施有啥”, “该如何添加计算资源来处理额外的负载” 3.1...
- Java中观察者模式与委托的对比 Java中观察者模式与委托的对比
- 【关于我】一个专注于物联网嵌入式架构设计的攻城狮,欢迎大家了解和关注。 【关于我】一个专注于物联网嵌入式架构设计的攻城狮,欢迎大家了解和关注。
- 前言本文参考了https://blog.csdn.net/sinat_38259539/article/details/71799078 一、反射的概述反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))就像人照镜子可以看到人的整体,五官等结构,通过反射我们也可以看到类的完整结构,所以说Class对象就像是一面镜子... 前言本文参考了https://blog.csdn.net/sinat_38259539/article/details/71799078 一、反射的概述反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))就像人照镜子可以看到人的整体,五官等结构,通过反射我们也可以看到类的完整结构,所以说Class对象就像是一面镜子...
- 设计模式概念1.设计模式是静态方法和属性的经典使用2.设计模式是大量时间中总结和理论化后优选的代码结构、编程风格、以及解决问题的思考方式3.我们可以这样理解,设计模式就像是一个棋谱,遇到不同的棋局,我们就用不同的棋谱,免去我们自己的思考。 单例设计模式 单例模式的概念单例就是单个实例1.类的单例设计模式,就是采取一定的方法,保证在整个的软件系统中,对应某一个类来说,它只能存在一个对象实例,... 设计模式概念1.设计模式是静态方法和属性的经典使用2.设计模式是大量时间中总结和理论化后优选的代码结构、编程风格、以及解决问题的思考方式3.我们可以这样理解,设计模式就像是一个棋谱,遇到不同的棋局,我们就用不同的棋谱,免去我们自己的思考。 单例设计模式 单例模式的概念单例就是单个实例1.类的单例设计模式,就是采取一定的方法,保证在整个的软件系统中,对应某一个类来说,它只能存在一个对象实例,...
- 俗话说好的设计模式让一个产品走向更好,算了,其实就是我说的,在没了解设计模式之前,就是在写 “shi”山,满屏的ifelse,后来发现了设计模式,看到代码是真的优雅。 俗话说好的设计模式让一个产品走向更好,算了,其实就是我说的,在没了解设计模式之前,就是在写 “shi”山,满屏的ifelse,后来发现了设计模式,看到代码是真的优雅。
- 一、为什么需要画图?在回答这个问题之前,我们先回想一下我们在开发一个完整的项目之前都需要做什么准备,是否有设计各种原型图、NS图、类图等UML图。如果没有,在开发过程中最常经历的事情就肯定是不断的调整自己项目结构,但是,我们都知道,项目结构的变动带来的风险是巨大的。为了避免这种风险,我们在设计一个项目的时候就一定需要画图(PS:我这里提到的图指代的是UML图(Unified Model L... 一、为什么需要画图?在回答这个问题之前,我们先回想一下我们在开发一个完整的项目之前都需要做什么准备,是否有设计各种原型图、NS图、类图等UML图。如果没有,在开发过程中最常经历的事情就肯定是不断的调整自己项目结构,但是,我们都知道,项目结构的变动带来的风险是巨大的。为了避免这种风险,我们在设计一个项目的时候就一定需要画图(PS:我这里提到的图指代的是UML图(Unified Model L...
上滑加载中
推荐直播
-
开发者玩转DeepSeek
2025/02/20 周四 16:30-17:30
Thomas – 华为云DTSE技术布道师
双擎驱动优势——华为云CodeArts IDE全栈能力与DeepSeek认知智能深度融合,打造智能编码助手。如何利用DeepSeek的能力,进一步强化业务。
回顾中 -
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
即将直播 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名
热门标签