(一)LSP 子类型多态:客户端可以用统一的方法处理不同类型的对象 子类:更强的不变量,更弱的前置条件,更强的后置条件 1)子类可以增加方法、但不可删 2)子类型需要实现抽象类型中的所有未实现方法 3)子类型中重写的方法必须有相同或子类型的返回值 4)子类型中重写的方法必须使用同样类型的参数 5)子 ...
分类:
其他好文 时间:
2019-06-24 00:26:23
阅读次数:
89
上一篇我们介绍了python函数的一些定义和基本的构成。\ 接下来我们介绍下函数的参数。 什么是函数的参数呢? 当我们定义函数的时候,经常会希望函数能够处理我们传入的数据。\ 这样可以更具有灵活性和通用性。\ 传给函数数据时,我们就会使用到参数。 参数有两种:形参(形式参数),实参(实际参数)。 5 ...
分类:
编程语言 时间:
2019-06-21 14:22:27
阅读次数:
113
1.FormCodePoint 对象方法 用于从 Unicode 码点返回对应字符,可以识别原来es5不能识别的大于0xFFFF的码点。 String.fromCodePoint(0x20BB7) // "𠮷"2.codePointAt 实例方法 let s = '𠮷a'; for (let c ...
分类:
Web程序 时间:
2019-06-19 12:15:40
阅读次数:
202
C# 的中的封装方法 ToString() 串格式化: 可以将任何变量转化为一个字符串. 如果向ToString()传入"c" , 就会把它转化为一个当地的货币值 传入 "t3" 转化为一个有三位小数的小数值 传入 "0" (也就是一个零) , 则转化为一个整数 传入 "0%" 会转化为一个整数百分 ...
分类:
其他好文 时间:
2019-06-15 15:59:52
阅读次数:
81
jQuery与JavaScript: jQuery的用途: 访问和操作DOM元素; 控制页面样式; 对页面事件的处理; 方便地使用jQuery插件; 与Ajax技术的完美结合; jQuery的优势: 轻量级; 强大的选择器; 出色的DOM封装; 可靠的事件处理机制; 出色的浏览器兼容性; 隐式迭代; ...
分类:
Web程序 时间:
2019-06-11 13:11:27
阅读次数:
117
ip netns ip-link: network device configuration 常用命令 显示设备属性 添加虚拟设备 删除虚拟设备 设置设备属性 #veth设备是成对出现的,一端连接的是内核协议栈,一端彼此相连。一个设备收到协议栈的数据,会将数据发送另一个设备上去。大概结构如下: 让两 ...
分类:
其他好文 时间:
2019-06-10 18:36:30
阅读次数:
106
1 2 3 4 5 6 7 8 Document 9 10 11 44 45 46 47 48 49 50 Id: 51 52 ... ...
分类:
移动开发 时间:
2019-06-10 12:06:53
阅读次数:
92
教材学习总结 第五章 子类与继承 每个子类只能有一个父类,而一个父类可以有多个子类。可以使用关键字extends来定义一个类的子类: 类在不加extends关键字时,默认为Object类,Object类是任何类(除了本身)的祖先类。 子类的继承性 子类和父类在同一个包中时,子类继承父类中不是 的成员 ...
分类:
编程语言 时间:
2019-06-09 00:46:23
阅读次数:
130
第五章 画蛇添足 普遍倾向: 过分设计第二个系统,向系统添加很多修饰功能和想法, 如:OS 360。 但开发第二个系统与纯粹的功能修饰和增强明显不同,也就是说存在对某些技术进行细化、精炼的趋势。由于基本系统设想发生了变化,这些技术已经显得落后。 结构师如何避免画蛇添足——开发第二个系统所引起的后果? ...
分类:
其他好文 时间:
2019-06-07 21:21:57
阅读次数:
120
1: #include <iostream> using namespace std; class Student {public: void get_value() {cin>>num>>name>>sex;} void display( ) {cout<<"num: "<<num<<endl; ...
分类:
编程语言 时间:
2019-06-07 00:41:44
阅读次数:
100