- 博客(5)
- 收藏
- 关注
原创 c#解耦之继承与虚方法、以及抽象类与接口的关系
@TOC 继承与虚方法 类的继承本质上来说:是派生类在基类已有成员的基础上对基类的横向和纵向的扩展。如何理解这句话?我们知道在c#中类的成员主要有以下几种:方法成员,字段,属性成员以及类成员。横向扩展是指派生类对基类的类成员进行扩充,根据继承的规定,凡是基类声明或创建的成员派生类都有可能(有机会)继承(注:如果该成员被访问修饰符限定了不能被继承,则派生类无法继承。)纵向扩展是*“指对基类已经存在的功能进行修改优化(重写)*”以达到适应新环境,新要求的目的,可视其为对基类的版本的更新。 纵向扩展(重写)展
2020-07-12 17:28:51
621
原创 c#入门详解之事件的定义与声明和事件与委托的关系
什么是事件? 事件的定义:是使对象或类具有通知功能的成员。 事件的作用:用于对象或类之间的动作协调与信息传递。 类(或对象)的成员包含三个最主要类别,分别是 字段(或属性),方法和事件。他们的作用分别是 【存储数据】,【处理数据】以及【通知事件订阅者(即类或对象)】。 事件的事件模型 事件模型的5个组成部分: 事件的拥有者(event source事件源)----对象 事件成员(event) 事件的响应者(订阅者)--------------------对象 事件处理器------------------
2020-07-02 19:15:25
625
原创 c#入门详解之委托的定义以及委托的常规使用方法
什么是委托 这是本人在B站学习所作笔记, 连接奉上:https://www.bilibili.com/video/BV1ys411J7Pn?p=20 委托的声明(自定义委托) 委托的常规使用 模板方法 回调方法
2020-07-01 14:09:55
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人