2020
10-07
10-07
浅谈C#六大设计原则
笔者作为一个菜鸟,会尝试以简单的代码和容易理解的语句去解释这几种原则的特性和应用场景。这六种原则分别为单一职责原则、接口隔离原则、里氏替换原则、迪米特法则、依赖倒置原则、开闭原则。单一职责原则单一职责原则(SRP:Singleresponsibilityprinciple),规定一个类中应该只有一个原因引起类的变化。单一职责原则的核心就是解耦和增强内聚性。问题://假设此类是数据库上下文publicclassDatabaseContext{}publicc...
继续阅读 >
前言值类型和引用类型,是c#比较基础,也必须掌握的知识点,但是也不是那么轻易就能掌握,今天跟着老胡一起来看看吧。 典型类型首先我们看看这两种不同的类型有哪些比较典型的代表。 典型值类型int,long,float,double等原始类型中表示数字的类型都是值类型,表示时间的datatime也是值类型,除此之外我们还可以通过关键字struct自定义值类型。 典型引用类型原始类型中,array,list,dictionary,queue,stack和s...