抽象工厂模式 目录 [TOC] 1. 模式动机 在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂中只有一个工厂方法或者一组重载的工厂方法。但是有时候我们需要一个工厂可以提供多个产品对象,而不是单一的产品对象。 为了更清晰地理解 ...
分类:
其他好文 时间:
2019-11-17 14:50:55
阅读次数:
81
open 自动打开浏览器 port 3000 指定端口3000 contentBase src 内容的根路径 hot 热重载,热更新。打补丁,实现浏览器的无刷新 ...
分类:
Web程序 时间:
2019-11-17 10:48:09
阅读次数:
75
结点流:直接对File类进行操作的文件流 package stream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; ...
分类:
编程语言 时间:
2019-11-17 09:11:39
阅读次数:
106
类最基本的要素:字段+方法(变量+函数) 构造方法主要作用是完成对象的初始化。方法名与方法名类名相同 方法的重载:参数个数及类型不同 this:指这个对象本身 a.访问这个对象的字段及方法;b.区分字段与局部变量;c.用于构造方法调用另一个构造方法 因此写程序主要是定义类,将类中的字段和方法写好 1 ...
#ifndef _INTARRAY_H_#define _INTARRAY_H_class IntArray{private: int m_length; int* m_pointer; IntArray(int len); IntArray(const IntArray& obj); bool c ...
分类:
其他好文 时间:
2019-11-16 12:49:36
阅读次数:
64
1 #ifndef _INTARRAY_H_ 2 #define _INTARRAY_H_ 3 class IntArray{ 4 private: 5 int m_length; 6 int* m_pointer; 7 IntArray(int len); 8 IntArray(const Int ...
分类:
其他好文 时间:
2019-11-16 12:28:52
阅读次数:
54
[Toc] 剑指Offer 面试题1 给如下类型添加赋值运算符函数。 1、赋值运算符函数介绍 运算符重载是C++一种形式的多态,允许赋予C++运算符多种含义。 例如我们有一个Time类,包括小时和分钟,平常我们是没法直接让两个Time类相加获取总的小时分钟的。这是我们可以使用对+运算符重载。 未使用 ...
分类:
其他好文 时间:
2019-11-16 12:19:32
阅读次数:
67
Animal b = Dog() 若引用Animal中无,Dog中有的一个方法,则异常,因为animal中无此方法 改为Dog b = Dog() 重写: 1.父类的成员方法被子类重写 2.声明为static的方法无法被重写,final方法无法被重写,构造方法不能被重写 3.子父同包:子可重写父中所 ...
分类:
编程语言 时间:
2019-11-16 11:07:52
阅读次数:
77
利用操作符重载的练习 === 注意事项: 1.赋值操作符(=)只能重载为成员函数 2.操作符重载不能改变原操作符的优先级(+, , , /) 3.操作符重载不能改变操作符的个数 4.操作符重载不应改变操作符的原有语义(3,4说明操作符重载只是对原有操作符功能的扩展,但是不能改变其本质的含义。比如:+ ...
分类:
其他好文 时间:
2019-11-16 11:06:19
阅读次数:
70
1、为了使Nginx服务的启动、停止、重载等操作更加方便,可以编写Nginx服务脚本,并使用chkconfig和systemctl工具来进行管理,也更加符合RHEL系统的管理习惯。 [root@nginx~]# vim /etc/init.d/nginx #!/bin/bash # chkconfi ...
分类:
其他好文 时间:
2019-11-16 11:03:09
阅读次数:
89