![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式详解
文章平均质量分 91
设计模式(Design pattern)是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
本专栏将通过C++实例,一步一步向您讲解设计模式的概念。
C与Python实战
这个作者很懒,什么都没留下…
展开
-
【设计模式】02-SOLID 设计原则
面向对象编程(OOP)是一种广泛应用的编程范式,它鼓励开发者通过对象来模拟现实世界。为了提高面向对象设计(OOD)的质量和可维护性,Robert C. Martin提出了 SOLID 原则,这五个原则构成了编写良好、可扩展和可维护OOP代码的基础。这五个特定的主题贯穿了对模式和软件设计的一般讨论,所以在我们深入研究设计模式之前(我知道你们都很渴望),我们将简要回顾一下SOLID原则是什么。原创 2024-01-11 19:12:39 · 1080 阅读 · 0 评论 -
【设计模式】01-前言
评估一个面向对象系统的质量时,方法之一就是要判断系统的设计者是否强调了对象之间的公共协同关系。在系统开发阶段强调这种机制的优势在于,它能使所生成的系统体系结构更加精巧、简洁和易于理解,其程度远远超过了未使用模式的体系结构。设计模式描述了在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。设计模式捕获了随时间进化与发展的问题的求解方法,因此它们并不是人们从一开始就采用的设计方案。它们反映了不为人知的重新设计和重新编码的成果,而这些都来自软件开发者为了设计出灵活、可复用的软件而长时间进行的艰苦努力。原创 2024-01-11 18:54:56 · 954 阅读 · 0 评论 -
设计模式之工厂方法模式
1 概述2 图解3 优缺点4 应用场景5 实例1 producth2 factoryh3 maincpp1、 概述工厂方法(Factory Method)模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。 在工厂方法模式中,工厂父类负责定义创建产品对象的公原创 2018-01-08 09:33:55 · 897 阅读 · 0 评论 -
设计模式之简单工厂模式
1概述2图解3优缺点4应用场景5实例1 producth2 factoryh3 factorycpp4 maincpp1、概述简单工厂模式又称静态工厂方法(Static Factory Method)模式,它不是Gof 所讲的23种设计模式之一,但是它却是我们在编码过程中经常使用的方法之一。简单工厂模式是工厂模式中最简单的一种,它是一种实例化对象的原创 2018-01-05 22:46:25 · 792 阅读 · 0 评论