06 2021 档案
摘要:工厂模式顾明思义就是创建产品,根据产品是具体的产品还是具体的工厂可以分为简单工厂模式和抽象工厂模式。 该模式用于封装和管理对象的创建,是一种创建型模式。 类视图: 使用加减乘除运算来看下工厂模式: 1、运算类:Operation public class Operation { /// <summa
阅读全文
摘要:分别使用 foreache 和 linq delegate 来查询1千万数据进行参照实验,结果如下: 环境 vs 2019 .net core 3.1 联想笔记本 windows 10 电脑配置 由于进行了多次实验,结果不同: 图一 图二 图三 图四 根据图片结果得出结论:linq <foreach
阅读全文
摘要:面向对象三大特性 一、封装 1、什么是封装 封装是把一个或多个项目封闭在一个物理的或者逻辑的包中。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。其实是对某个实现方法的封装。 2、封装的意义 1、隔离性,安全性。更改内部实现细节时不会影响到外部对象的访问原则。 2、低耦合(面向对象编程我
阅读全文
摘要:首先咱们复习一下什么是对象。 这里这个对象不是咱们c# 中的实例,在c# 中我们也可以把一个类也可以当成一个对象。但是在面向对象编程时这个对象应该是实现的对象,对象的定义是这个实现要做的事。从简单到复杂都可以看作一个对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 有人说一切皆对象,难
阅读全文