工厂模式、回调、委托(学习笔记)

本文是关于C#中工厂模式、回调和委托的学习笔记。工厂模式通过专门的类创建对象,分离了数据解析和对象功能,提供更好的对象维护结构。回调是一种通过传递函数指针或委托来响应特定事件的机制。委托则允许将对象及其方法绑定,实现灵活的操作调用。最后,事件是可绑定多个函数并同时执行的委托,常见于事件响应的场景。
摘要由CSDN通过智能技术生成

前言

感觉自己水平不足,腾出时间来学点东西。

工厂模式

假如说你写代码,每次需要某个对象你都要去把他new出来,你不想这样做,你就想能不能直接使用某个类帮我把对象构造好,然后我拿来用就成了。我们把这种帮你构造对象的类叫工厂,你只需要给工尝传参数,他就会把你想要的对象“生产”出来。
这样的模式有什么好处?

  • 分离了数据解析(data parsing)和对象功能,如果传入的对象出现问题那么一定是工厂的问题。
  • 提供了更好的对象维护结构。

示例代码

// 这样的写法也叫工厂方法模式 还有简单工厂和抽象工厂 优劣各有不同
typedef int Object_Type;
class ObjectAFactory;
class 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值