- 一、白话 生活中,我们周围有很多构造较为复杂的机器,例如飞机、汽车、手表、电脑等,由很多很多部件组成,对装配的工艺也是有要求,先后顺序等。以汽车为例,由轮子、方向盘、刹车、发动机...等。它们都是汽车一部分,如果要完成汽车的组装,不仅仅只是把它们生产出来,然后放在一块,像拼图一样,放在既定位置就可以了,还需要事先制定好装配工艺,先安装什么,后安装什么。将上述各个模块的生产、组装单独拆分,用... 一、白话 生活中,我们周围有很多构造较为复杂的机器,例如飞机、汽车、手表、电脑等,由很多很多部件组成,对装配的工艺也是有要求,先后顺序等。以汽车为例,由轮子、方向盘、刹车、发动机...等。它们都是汽车一部分,如果要完成汽车的组装,不仅仅只是把它们生产出来,然后放在一块,像拼图一样,放在既定位置就可以了,还需要事先制定好装配工艺,先安装什么,后安装什么。将上述各个模块的生产、组装单独拆分,用...
- 单一职责原则 单一职责原则
- 策略模式 策略模式
- 一、白话 类似于生化危机的克隆人,火影鸣人的多重分身术,就是以某一个“本体”为模板,造出很多个相同新的“本体复制”。二、定义 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。 当直接创建对象的代价比较大时,则采用这种模式。三、原型模式 /** * 鸣人模板原型 * ==需要实现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...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签