在C#的范围讨论抽象

前言:随着编程的进行,抽象成为了我们不得不理解的词汇,最基本的,在开发过程中,完成一项业务需要命名几个类解决?类越多处理起来越灵活,同时代码的复杂度也会升高。类越少,系统就会变得臃肿。根据高内聚、低耦合的要求:类应该适当,在单一原则的基础上,少命名一些类。除了类之外,还有别的抽象方式。C#的抽象能力有哪些尼?

0.1 Class:提供了对现实世界的抽象

0.2 Interface:提供了对Class行为的抽象

0.3 Delegate:对方法的抽象

0.4 Attribute:对类型元数据的抽象

0.5 Generics:给上述因素进一步、进两步、直至进n步抽象的机会。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值