--
发布时间:2014-02-21 21:47:00
TCP协议详解:主要是三次握手、四次挥手,分段传输、超时重传,流量控制、错误校验,丢弃重复包以及接收包排序......【阅读全文】
发布时间:2014-02-21 16:52:28
工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化那一个类。应用场景:软件开发中从sql server数据库变更到其他数据库,则会对象绑定到特定数据库,需要灵活化。特征:实现业务逻辑与数据特征相分离。方法:分别创建不同数据库工厂和数据操作工厂UML类图:示例代码:点击(此处)折叠或打开.........【阅读全文】
发布时间:2014-02-21 14:21:51
单例模式:让对象只存在一个。方法一:通过全局变量,根据是否已经初始化判断是否已经实例化。但是多个实例化情况下,重复的复制粘贴即可,但是需要重构消除重复代码。方法二:构造函数私有化,不能通过new实例化,通过public方法实例化。UML图:class A{ private: &n.........【阅读全文】
发布时间:2014-02-21 13:24:45
(1)继承关系:空心三角+实现指向父类class son : public parent {}(2)实现接口:空心三角+虚线指向父类class A : interface{}(3)关联关系:实线箭头指向关联类class chicken : Bird{ private Climate cmt;}(4)聚合关系,弱拥有关系,是其中的一部分,群与个体关系,空心菱形+实线箭.........【阅读全文】
发布时间:2014-02-21 11:17:55
简单工厂模式:UML图代码:Operation:点击(此处)折叠或打开#include "Operation.h"#include <iostream>Operation::Operation(void){}Operation::~Operation(void){.........【阅读全文】