
设计模式
文章平均质量分 88
小怡的编程之路
c++工程师,QT上位机开发、MFC、视觉工程师
展开
-
23种设计模式 -----Day01:简单工厂模式
一套被反复使用,多数人知晓的,代码设计经验的总结。使用设计模式的目的是为了可重用代码,让代码更容易被他人理解,保证代码的可靠性。通俗的说,就是解决问题的方法,是前辈们归纳总结出来的便于人们理解使用,增加代码的可维护性、可复用性、可扩展性。从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。.........原创 2022-07-28 16:05:46 · 740 阅读 · 0 评论 -
23种设计模式 -----Day03:装饰者模式
装饰者模式是指在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它通过创建一个包装对象,也就是装饰来包裹真实的对象。23种设计模式之一,装饰模式(DecoratorPattern),又叫装饰者模式。动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活[DP]。...原创 2022-08-04 09:09:02 · 599 阅读 · 0 评论 -
23种设计模式 -----Day02:策略模式
策略模式(StrategyModel)是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合[DPE]。.........原创 2022-08-02 10:44:59 · 396 阅读 · 0 评论