- 代码码云仓库地址:https://gitee.com/dzxmy/design_pattern 常用的行为型设计模式有:策略模式,责任链模式,模板方法模式,状态模式 不常用的行为型设计模式有:观察者模式,备忘录模式,迭代器模式,中介者模式,命令模式,访问者模式,解释器模式 一、模板方法模式 定义:定义了一个算法的骨架,并允许子类为一个或者多个步骤提供实现 模板方法使... 代码码云仓库地址:https://gitee.com/dzxmy/design_pattern 常用的行为型设计模式有:策略模式,责任链模式,模板方法模式,状态模式 不常用的行为型设计模式有:观察者模式,备忘录模式,迭代器模式,中介者模式,命令模式,访问者模式,解释器模式 一、模板方法模式 定义:定义了一个算法的骨架,并允许子类为一个或者多个步骤提供实现 模板方法使...
- 代码码云仓库地址:https://gitee.com/dzxmy/design_pattern 常用的创建型设计模式有:工厂方法模式,抽象工厂模式,建造者模式,单例模式。 不常用的创建型设计模式有:简单工厂,原型模式 一、简单工厂 定义:由一个工厂对象决定创建出哪一种产品类的实例 类型:创建型,但不属于GOF23种设计模式 适用场景: 工厂类负责创建的对象比较少... 代码码云仓库地址:https://gitee.com/dzxmy/design_pattern 常用的创建型设计模式有:工厂方法模式,抽象工厂模式,建造者模式,单例模式。 不常用的创建型设计模式有:简单工厂,原型模式 一、简单工厂 定义:由一个工厂对象决定创建出哪一种产品类的实例 类型:创建型,但不属于GOF23种设计模式 适用场景: 工厂类负责创建的对象比较少...
- 一位程序员曾问我一个很简单的问题:“怎样给一个磁盘文件排序?”想当年我是一上来就犯了错误,现在,在讲这个故事之前,先给大家一个机会,看看能否比我当年做得更好。你会怎样回答上述问题呢?一次友好的对话我错就错在马上回答了这个问题。我告诉他一些有关如何在磁盘上实现归并排序的简要思路。我建议他深入研究算法教材,他似乎不太感冒。他更关心如何解决这个问题,而不是深入学习。于是我告诉他在一本流行的程序设计... 一位程序员曾问我一个很简单的问题:“怎样给一个磁盘文件排序?”想当年我是一上来就犯了错误,现在,在讲这个故事之前,先给大家一个机会,看看能否比我当年做得更好。你会怎样回答上述问题呢?一次友好的对话我错就错在马上回答了这个问题。我告诉他一些有关如何在磁盘上实现归并排序的简要思路。我建议他深入研究算法教材,他似乎不太感冒。他更关心如何解决这个问题,而不是深入学习。于是我告诉他在一本流行的程序设计...
- 我总是不太喜欢下定义,因为每个人对每样东西都有自己的定义。但是既然在写书,总得选择自己满意的定义。在重构这个概念上,我的定义以Ralph Johnson团队和其他相关研究成果为基础。 我总是不太喜欢下定义,因为每个人对每样东西都有自己的定义。但是既然在写书,总得选择自己满意的定义。在重构这个概念上,我的定义以Ralph Johnson团队和其他相关研究成果为基础。
- 每个软件程序是为了执行用户的某项活动,或是满足用户的某种需求。这些用户应用软件的问题区域就是软件的领域。一些领域涉及物质世界,例如,机票预订程序的领域中包括飞机乘客在内。有些领域则是无形的,例如,会计程序的金融领域。软件领域一般与计算机关系不大,当然也有例外,例如,源代码控制系统的领域就是软件开发本身。 每个软件程序是为了执行用户的某项活动,或是满足用户的某种需求。这些用户应用软件的问题区域就是软件的领域。一些领域涉及物质世界,例如,机票预订程序的领域中包括飞机乘客在内。有些领域则是无形的,例如,会计程序的金融领域。软件领域一般与计算机关系不大,当然也有例外,例如,源代码控制系统的领域就是软件开发本身。
- 敏捷方法对我最大的影响也许正是这样一种理念,即团队做事方法应基于价值观和原则而不是基于实践。实践往往对情境非常敏感——用于Web应用程序的实践与用于商业佣金系统的实践不同,而用于商业佣金系统的实践与用于大型机的工资系统的实践也不同。在这3种情况下采用同样的实践就是制造麻烦。而价值观和原则往往更广泛适用。“敏捷软件开发宣言”和“敏捷宣言背后的原则”通常被认为是敏捷价值观的代表。本文将论述我对知... 敏捷方法对我最大的影响也许正是这样一种理念,即团队做事方法应基于价值观和原则而不是基于实践。实践往往对情境非常敏感——用于Web应用程序的实践与用于商业佣金系统的实践不同,而用于商业佣金系统的实践与用于大型机的工资系统的实践也不同。在这3种情况下采用同样的实践就是制造麻烦。而价值观和原则往往更广泛适用。“敏捷软件开发宣言”和“敏捷宣言背后的原则”通常被认为是敏捷价值观的代表。本文将论述我对知...
- “噢,笑吧,科廷,老伙计。这是上帝,或者也可以说是命运或自然,跟我们开的一个玩笑。不过,不管这家伙是谁或是什么,他真幽默!哈哈!”——霍华德,《碧血***》哦,你点进来了,这么说,你确实是想成为专业的软件工程师,对吧?你希望能昂首挺胸向世界宣告“我是专业人士”,希望人们满怀尊重地看着你,充满敬意地对待你。希望母亲们会指着你告诉自己的孩子要成为像你这样的人。这些都是你想要的,对吧?1 清楚你要什... “噢,笑吧,科廷,老伙计。这是上帝,或者也可以说是命运或自然,跟我们开的一个玩笑。不过,不管这家伙是谁或是什么,他真幽默!哈哈!”——霍华德,《碧血***》哦,你点进来了,这么说,你确实是想成为专业的软件工程师,对吧?你希望能昂首挺胸向世界宣告“我是专业人士”,希望人们满怀尊重地看着你,充满敬意地对待你。希望母亲们会指着你告诉自己的孩子要成为像你这样的人。这些都是你想要的,对吧?1 清楚你要什...
- “噢,笑吧,科廷,老伙计。这是上帝,或者也可以说是命运或自然,跟我们开的一个玩笑。不过,不管这家伙是谁或是什么,他真幽默!哈哈!”——霍华德,《碧血***》哦,你点进来了,这么说,你确实是想成为专业的软件工程师,对吧?你希望能昂首挺胸向世界宣告“我是专业人士”,希望人们满怀尊重地看着你,充满敬意地对待你。希望母亲们会指着你告诉自己的孩子要成为像你这样的人。这些都是你想要的,对吧?1 清楚你要什... “噢,笑吧,科廷,老伙计。这是上帝,或者也可以说是命运或自然,跟我们开的一个玩笑。不过,不管这家伙是谁或是什么,他真幽默!哈哈!”——霍华德,《碧血***》哦,你点进来了,这么说,你确实是想成为专业的软件工程师,对吧?你希望能昂首挺胸向世界宣告“我是专业人士”,希望人们满怀尊重地看着你,充满敬意地对待你。希望母亲们会指着你告诉自己的孩子要成为像你这样的人。这些都是你想要的,对吧?1 清楚你要什...
- 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.19节,作者是何 强 李义章 。 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.19节,作者是何 强 李义章 。
- 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.15节,作者是何 强 李义章 。 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.15节,作者是何 强 李义章 。
- 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.14节,作者是何 强 李义章 。 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.14节,作者是何 强 李义章 。
- 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.13节,作者是何 强 李义章 。 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.13节,作者是何 强 李义章 。
- 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.12节,作者是何 强 李义章 。 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.12节,作者是何 强 李义章 。
- 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.11节,作者是何 强 李义章 。 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.11节,作者是何 强 李义章 。
- 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.10节,作者是何 强 李义章 。 本节书摘来自华章计算机《工业APP:开启数字工业时代 》 一书中第2章,第2.10节,作者是何 强 李义章 。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
去报名
热门标签