![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 69
Linux编程用C
C/C++ 开发
展开
-
【无标题】
原型模式 prototype,是一种 创建型模式 ,它采用复制原型对象的方法来创建对象的实例,具有与原型一样的数据。原型对象自身创建一个目标对象,通过prototype模式创建的对象与原始对象具有相同的数值。即拷贝原始对象的数据。主要解决的是:"某些结构复杂的对象"的创建工作,由于需求的变化,原创 2023-03-22 23:09:27 · 40 阅读 · 0 评论 -
【无标题】
1.代理模式,是构造型的设计模式之一,是一个使用率比较高的模式,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问。2.所谓代理,是指具有与代理元(被代理的对象)具有相同的接口的类,客户端必须通过代理与被代理的目标类交互,而代理一般在交互的过程中(交互前后),进行某些特别的处理。3.代理模式也叫做委托模式,在日常的应用中,代理模式可以提供非常好的访问控制。4.代理模式的优点: 职责清晰、高扩展性。原创 2023-03-22 23:00:29 · 67 阅读 · 0 评论 -
用C语言实现简单工厂模式!
虽然C语言是面向过程的编程语言,但是我们在设计程序的时候,可以考虑用面向对象的方式去设计,这样提高我们程序的“高内聚、低耦合”特性,便于维护。原创 2023-03-12 16:49:45 · 483 阅读 · 0 评论