1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. C>
  5. C#中接口(interface)的理解

当前主题:C#中接口(interface)的理解

C#中接口(interface)的理解相关的博客

查看更多 写博客

理解C# 4 dynamic(4) – 让人惊艳的Clay

Clay非常类似于ExpandoObject, 可以看做是ExpandoObject的加强版. 它们能够让我们在不需要定义类的情况下,就构建出我们想要的对象。Clay和ExpandoObject相比,提供了更加灵活的语法支持,让我们像写javascript代码

阅读全文

C#多线程(16):手把手教你撸一个工作流

C#多线程(16):手把手教你撸一个工作流 目录 前言 节点 Then Parallel Schedule Delay 试用一下 顺序节点 并行任务 编写工作流 接口构建器 工作流构建器 依赖注入 实现工作流解析 前言 前面学习了很多多线程和任务的基础知识,

阅读全文

C#设计模式(22)——访问者模式(Vistor Pattern)

原文:C#设计模式(22)——访问者模式(Vistor Pattern) 一、引言   在上一篇博文中分享了责任链模式,责任链模式主要应用在系统中的某些功能需要多个对象参与才能完成的场景。在这篇博文中,我将为大家分享我对访问者模式的理解。 二、访问者模式介绍

阅读全文

C#设计模式(16)——迭代器模式(Iterator Pattern)

原文:C#设计模式(16)——迭代器模式(Iterator Pattern) 一、引言   在上篇博文中分享了我对命令模式的理解,命令模式主要是把行为进行抽象成命令,使得请求者的行为和接受者的行为形成低耦合。在一章中,将介绍一下迭代器模式。下面废话不多说了,直

阅读全文

C#设计模式(20)——策略者模式(Stragety Pattern)

原文:C#设计模式(20)——策略者模式(Stragety Pattern) 一、引言    前面主题介绍的状态模式是对某个对象状态的抽象,而本文要介绍的策略模式也就是对策略进行抽象,策略的意思就是方法,所以也就是对方法的抽象,下面具体分享下我对策略模式的理解

阅读全文

C#设计模式(15)——命令模式(Command Pattern)

原文:C#设计模式(15)——命令模式(Command Pattern) 一、前言   之前一直在忙于工作上的事情,关于设计模式系列一直没更新,最近项目中发现,对于设计模式的了解是必不可少的,当然对于设计模式的应用那更是重要,可以说是否懂得应用设计模式在项目中

阅读全文

C#拾遗系列(9):继承、接口、扩展方法、分部类、类操作、Ref and Out、可空类型

本文内容: 继承 Equal示例 结构和类 属性 Ref and Out 类操作 扩展方法 接口 可空类型 分部类 1. 继承 using System; using System.Collections.Generic; using System.Linq;

阅读全文

使用C# (.NET Core) 实现适配器模式 (Adapter Pattern) 和外观模式 (Facade Pattern)

本文的概念内容来自深入浅出设计模式一书 现实世界中的适配器(模式) 我带着一个国标插头的笔记本电脑, 来到欧洲, 想插入到欧洲标准的墙壁插座里面, 就需要用中间这个电源适配器. 面向对象的适配器 你有个老系统, 现在来了个新供应商的类, 但是它们的接口不同,

阅读全文