05 2019 档案

摘要:借鉴于http://www.cnblogs.com/liuhaorain/archive/2012/02/06/2340409.html 或者说从这里提取出来的边角料,这是大神。 (1)ADO.NET最核心的组成部分:一组负责处理软件内部的实际数据(DataSet),一组负责与外部数据系统通信(Da 阅读全文
posted @ 2019-05-20 21:26 安静点-- 阅读(5437) 评论(0) 推荐(0) 编辑
摘要:注意,以下是转自https://www.cnblogs.com/zhaoshujie/p/9594661.html 感谢! 七大原则,即:单一职责,里氏替换,迪米特法则,依赖倒转,接口隔离,合成/聚合原则,开放-封闭 。 1. 开闭原则(Open-Closed Principle, OCP) 定义: 阅读全文
posted @ 2019-05-19 20:15 安静点-- 阅读(563) 评论(0) 推荐(0) 编辑
摘要:(1)封装的概念:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。 (2)封装的目的:是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。 (3)如何使用面向对象封装? 1、属性器 2、实例与静态方法 3、构造 阅读全文
posted @ 2019-05-19 19:56 安静点-- 阅读(351) 评论(0) 推荐(0) 编辑
摘要:(1)重载指的是同一个类中有两个或多个名字相同但是参数不同的方法,(注:返回值不能区别函数是否重载),重载没有关键字。 重载是指指子类对父类中虚函数或抽象函数的“覆盖”重载,必然发生在一个类中,函数名相同,参数类型或者顺序不同构成重载,与返回类型无关。 重写,必然发生在基类和派生类中,其类函数用vi 阅读全文
posted @ 2019-05-19 19:37 安静点-- 阅读(241) 评论(0) 推荐(0) 编辑
摘要:(一)装箱与拆箱 (1)拆箱是从引用类性到值类型的转换,装箱是值类型到引用类性的转换。 装箱 是值类型到 object 类型或到此值类型所实现的任何接口类型的隐式转换。对值类型装箱会在堆中分配一个对象实例,并将该值复制到新的对象中。 拆箱 是从 object 类型到值类型或从接口类型到实现该接口的值 阅读全文
posted @ 2019-05-19 19:25 安静点-- 阅读(206) 评论(0) 推荐(0) 编辑
摘要:(1)区别 值类型分配在堆栈上,引用类型是在托管堆上分配的。这里需要指出一点:如果一个引用类型中的某个属性是值类型,这个值类型的属性是分配在托管堆上的。 所有的值类型都是隐式密封的(sealed),例如 :你不可能继承int 来构造自己的类型。 值类型的每一次赋值都会执行一次逐字段的复制,所以如果是 阅读全文
posted @ 2019-05-18 21:05 安静点-- 阅读(252) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示