条款32:确定你的public继承塑模出is-a关系
以C++进行面向对象编程,最重要的一个规则是:public inheritance(公有继承)意味is-a(是一种)的关系。
在C++领域中,任何函数如果期望获得一个类型为基类的实参(而不管是传指针或是引用),都也愿意接受一个派生类对象(而不管是传指针或是引用)。(只对public继承才成立。)好的接口可以防止无效的代码通过编译,因此你应该...
分类:
编程语言 时间:
2014-12-10 16:23:32
阅读次数:
226
内部本地地址(InsideLocal ):内部网络主机使用的IP地址内部全局地址(InsideGlobal ):内部网络使用的公有IP地址外部全局地址(OutsideGlobal):外部网络主机使用的IP地址验证NAT:show ip nat translations //查看生效的NAT设置s.....
分类:
其他好文 时间:
2014-12-09 15:17:27
阅读次数:
155
在C#语言中,共有五种访问修饰符:public、private、protected、internal、protected internal。public 公有访问。不受任何限制。private 私有访问。只限于本类成员访问,子类,实例都不能访问。protected 保护访问。只限于本类和子类访问,实...
分类:
其他好文 时间:
2014-12-08 22:45:22
阅读次数:
212
1.java 3大特点 封装、继承、多态。 封装:将你的实例变量标记为私有的(private),并提供公有的getter与setter(public)来控制存取动作,其实是数据隐藏。 多态:多态的三要素,继承、重写、父类引用指向子类对象。 实现多态的原因是做之前不把话说死,一个对象有多个面孔,模糊一...
分类:
编程语言 时间:
2014-12-08 17:31:37
阅读次数:
277
IOS试题收集11、Objective C中有多继承吗?没有的话用什么代替?Protocol2、Objective C中有私有方法吗?私有变量呢? OC类里面只有静态方法和实例方法这两种,@private可以用来修饰私有变量,所有实例方法默认都是公有的,如果想要可以达到私有效果的方法可以不把方法的....
分类:
移动开发 时间:
2014-12-08 10:37:08
阅读次数:
227
var singleton = function(){ //私有 var priVar = 10; function priFun(){ return false; } //公有 return { publicProperty: tru...
分类:
其他好文 时间:
2014-12-05 12:24:15
阅读次数:
136
WindowsAzure上连接虚拟机想必不是件难事尤其是连接Windows操作系统简单点几下鼠标通过远程桌面RDPWindowsAzure虚拟机会帮助你自动创建远程连接RDP的Profile你就能体验到公有云带来的便利。由于虚拟机外部连接都是通过端口映射连接的。当然基于区域网络目前Azure.CN中新创建的..
java中static关键字可用于修饰:1.属性:表示该属性变量在类被加载时即被创建并初始化,类加载过程只进行一次,因此静态变量也只被创建一次2.方法:静态方法为类的公有方法,可直接用‘类名.方法名'访问,静态方法不可访问本类中的非静态成员,子类不可将父类的静态方法覆盖为非静态的,反之亦然。此外,静...
分类:
其他好文 时间:
2014-12-04 21:22:03
阅读次数:
220
function Person(age){ var name = "Lala"; //私有变量 this.age = age; //公有变量 this.getName = function(){ //公有函数 return name; }}var p1...
分类:
其他好文 时间:
2014-12-04 17:31:21
阅读次数:
203
在云计算领域,一般我们会根据不同的应用场景将云计算划分为:私有云、公有云、混合云这三种类型。不管是公有云还是私有云,都有一个非常鲜明的特点,就是可以按需使用、按量计费。私有云一般是由企业自行建立的,运维成本较高,基础架构投入也比较大,一般较大规则的组织会考..
分类:
其他好文 时间:
2014-12-04 06:39:02
阅读次数:
317