type
status
date
slug
summary
tags
category
icon
password
Property
Sep 1, 2023 12:49 PM

本节内容

反射与依赖注入
反射:以不变应万变(更松的耦合)
反射与接口的结合
反射与特性的结合
依赖注入:此DI非彼DI,没有彼DI就没有此DI

接口隔离

违反单一职责原则,类就很“胖”,很“大”
违反接口隔离原则
一个类只能继承一个接口,但是一个接口可以有多个基接
第二种,参数的接口太胖,比如我只想要run,没有必要引入IWeapon接口
调用者绝不多要,提供者绝不少给。
第三种:接口的显式实现

反射

以不变应万变
过多使用反射机制,会影响性能
反射的基本原理

DIP 依赖反转,DI依赖注入

接口的实现者就是服务提供者

更松的耦合,插件式编程。

插件:不与主体程序一起编译,但是可以和主体一起工作的组件。好处是以主体程序为中心,生成生态圈。
API: Application Programming Interface
SDK: Software Development Kit
动物小程序
C#知识学习—24 接口,依赖反转,单元测试C#知识学习—26 泛型,partial类,枚举,结构体
  • Waline
Kitety
Kitety
独特为佳
公告
我曾经七次鄙视自己的灵魂
--卡里·纪伯伦
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。
 
最新评论
Loading...