摘要: 友元是C++提供的一种破坏数据封装和数据隐藏的机制。通过将一个模块声明为另一个模块的友元,一个模块能够引用到另一个模块中本是被隐藏的信息。可以使用友元函数和友元类。为了确保数据的完整性,及数据封装与隐藏的原则,建议尽量不使用或少使用友元。 友元函数: 1 友元函数是在类声明中由关键字friend修饰 阅读全文
posted @ 2017-12-03 23:17 LeoSirius 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1 分层对每一层进行定义: 下一层为本层提供的服务 本层为上一层提供的服务 本层需要完成的功能 对相邻层之间接口进行定义: n层通过接口发出服务请求,n-1 层通过接口提供服务响应。 只要n层与n-1 层之间的接口不变,其它层的变化不会对n层实现过程产生影响 分层的原则: 每一层的功能相对独立,相邻 阅读全文
posted @ 2017-12-03 22:58 LeoSirius 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 交换就是要建立两种机制: 建立数据传输通路机制 控制数据传输过程机制 信道:是信号传输通道 1 发送端将数据转换成信号 2 信号经过信道传播到达接收端 3 接收端将信号还原成数据 1 电路交换 两两互联建立信道过程: 信道固定。 缺陷:如果终端之间存在双向信道,n个终端需要n*(n-1)个信道。按需 阅读全文
posted @ 2017-12-03 12:46 LeoSirius 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 互联网: 由多种不同类型的传输网络,不同类型的终端互连在一起的网际网。 1.1网络内涵网络特征: 1 共享资源:互连计算机的目的是为了实现资源共享,这些资源包括软件、硬件和数据。 2 自治系统:自治系统是能够独立运行并提供服务的系统,连接到计算机网络中的每个设备都应是自治系统。 3 遵守统一的通信标 阅读全文
posted @ 2017-12-03 00:39 LeoSirius 阅读(419) 评论(0) 推荐(0) 编辑